Memuat
Memuat
Watch every step above performed live, with English narration.
0 plays
Class book
Page 1 / 6
Cover: Class Optimizing Distributed Generation PSO-GWO #1: Radial Distribution System IEEE 33-Bus: Line and Load Data
Click a page or use ◀ ▶ to turn · swipe on mobile · to enlarge
Want to go deeper?
Join one of our courses or ask us directly on WhatsApp.
Picked from the software, topic, and level of “Class Optimizing Distributed Generation PSO-GWO #1: Radial IEEE 33-Bus Distribution System: Line and Load Data”.
Other ways we can help with Python.
Learn with a mentor
Scheduled Simulation & Engineering courses with live guidance and a certificate.

Course/Training Ansys ~ Heat Transfer and Heat Flux Analysis
★ 5.0 (10)

Course/Training MATLAB — MATLAB App Design: The Ultimate Guide to MATLAB Apps
★ 5.0 (10)

Course/Training Ansys — Airflow Simulation of a Car Radiator with ANSYS
★ 5.0 (9)
Have it built for you
No time to learn Python? Our team can do the project for you.

Matlab Development Service — Complete Neural Signal Processing and Analysis Zero to Hero
★ 5.0 (59)

Ansys Maxwell Development Service
★ 5.0 (50)

Petrel Development Service
★ 5.0 (14)
Get notified about new Python classes
At most one email a week. Unfollow anytime with one click.
The full narration of this video. The current sentence is highlighted while the video plays; click any sentence to jump there.
This is the final result, a one-line diagram of the radial IEEE 33-bus distribution system, complete with the load magnitude at each point. This network will be optimized by placing distributed generators using the Hybrid PSO and Gray Wolf Optimizer algorithms. Let's start. Hello, welcome to the research tutorial series, optimization of placement and capacity of Distributed Generation with Hybrid PSO GWO. Distributed Generation, or DG, is a small generator such as solar or micro-hydro that is installed close to the load in the distribution network. If the location and size are correct, power losses decrease and voltage improves. If incorrect, it can actually worsen the situation. In this 6-part series, we build everything from scratch with Python, including the network data, power flow, objective function, PSO, and Gray Wolf, hybrid algorithm, up to comparison analysis. In this first episode, we get to know the IEEE 33-bus test system.
We open the terminal through the terminal menu, new terminal, then install the library for this series, only numpy and matplotlib, since we write all the algorithms ourselves. The test system used is the IEEE 33-bus from P perbaran and WU in 1989, a standard system used in hundreds of DG placement research studies. Create a file named underscore IEEE33.py
The base voltage is 12.66 kV and the base power is 1 MVA, so the base impedance is the square of the voltage divided by the power. The line table contains 32 rows, with source bus, destination bus, resistance, and reactance in ohms. Since the network is radial, every bus except the substation has only one incoming line. The load table contains active power in kW and reactive power in kV for the 33 buses.
Bus 1 is the substation or slack bus with no load. At the end, we prepare the source and destination bus indices based on 0, the line impedance in per unit, and the complex load in per unit, which will be used in the power flow calculations. Create a file named exploration underscore network.py and run it.
There are 33 buses and 32 lines, with a total load of 3.715 kW and 2.300 kV. The base impedance is around 160 ohms. The largest load is at bus 24 and 25, each 420 kW.
Now the one-line diagram. We determine the position of each bus. The main feeder from bus 1 to 18 is horizontal, followed by three lateral branches from bus 2, 3, and 6. Run. The red box is the substation, and the size and color of the points indicate the load magnitude. Bus 18 and 33 are the farthest from the substation, so their voltage is the lowest, as we will verify in the next episode. Done.
We have now learned about distributed generation, loaded the IEEE 33-bus line and load data, understood per-unit quantities, and drawn the radial network one-line diagram. In the next episode, we will calculate the power flow using the backward-forward sweep method to obtain the power loss and voltage profile. Currently working on a thesis, dissertation, or research in the field of power systems and renewable energy? And, Cerdas Inovasi Digital helps with the implementation of power system optimization, from backward-forward sweep power flow, placement and capacity of distributed generation, PSO, gray wolf optimizer, up to hybrid algorithms, and also opens Python programming courses for electrical engineering. Want to master the entire series, from IEEE 33-bus data to algorithm comparison analysis? All 6 episodes, complete with PDF step-by-step guides and source code, are available to premium tutorial subscribers. Subscribe starting at Rp69.000 per month, save 28% with the 12-month package, or one-time payment of Rp999.000 for lifetime access. Want just one class? Buy the single class with lifetime access. Subscribe now at the premium page cerdasinovasidigital.com. Contact our WhatsApp or visit cerdasinovasidigital.com. Thank you for watching, see you in the next episode.
Type a question or keyword; we find the part of this episode that explains it and jump the video there.
Notes are saved with the current video time and are only visible to you.
Stuck on a step? Ask here; the instructor and other learners can answer.
No questions yet.

Cerdas Inovasi Digital Team
Software developers, BIM & 3D engineers, and AI practitioners
We build software, BIM models, games and AI automations for clients every day, and turn that hands-on work into step-by-step classes: every step is shown on screen and comes with a PDF guide you can keep.
See our clients →