- Home
- Documentation
- Diagrams and import
Diagrams, templates and import
Ways to build and edit a network faster: start from a template, import an existing model, edit many elements in one table, or draw the network on a map.
Diagram Templates
Templates are ready single-line diagrams. Create a new file and pick one instead of drawing the network from an empty page. The dialog groups them by category. The diagram file is downloaded when you select a tile, so the rest of the app stays the same size.
Create New Diagram (or File → New). Choose a category on the left, select a template, then click Create.
Many templates are public benchmark networks drawn from pandapower, the open-source power-system library. Electrisim draws the single-line diagram. The network data, and the credit for it, stay with pandapower and the authors named in each row. Transmission cases use pandapower’s power system test cases. CIGRE, MV Oberrhein, Kerber, Dickert, the synthetic low-voltage grids, and the IEEE European LV feeder use the matching pandapower network pages linked below.
Those networks were prepared so Load Flow converges with the dialog defaults: Newton-Raphson, voltage angles Auto, initialization Auto. Very large cases (about 1,000 buses and above) take longer to open because the diagram itself is large. Choosing a category does not download every file in it.
Basic
| Template | What it is | Source |
|---|---|---|
| Blank Diagram | Empty canvas. | Built into the new-diagram dialog. |
Renewables
| Template | What it is | Source |
|---|---|---|
| onshore wind farm 33MW | 33 MW onshore wind farm with a 110 kV export cable and 30 kV collector cables. | Electrisim plant model. Onshore wind farm model. |
| offshore wind farm 1 GW | 1 GW offshore wind farm, 100 km export route (template rev 6). | Electrisim plant model. Offshore wind farm model. |
| PV solar farm | 100 MW photovoltaic plant for grid-integration studies. | Electrisim plant model. PV solar farm model. |
Transmission
Most of this category is a pandapower test case drawn as a single-line diagram. Two diagrams come from elsewhere: the IEEE 118-bus drawing, and the 10-bus Italian Hypergrid study.
| Template | Pandapower case | Source |
|---|---|---|
| IEEE 4 bus | case4gs |
4-bus example in J. J. Grainger and W. D. Stevenson, Power System Analysis (McGraw-Hill, 1994), pp. 337–338. Data via PYPOWER. |
| IEEE 5 bus | case5 |
5-bus system in F. Li and R. Bo, “Small Test Systems for Power System Economic Studies”. Data via MATPOWER. |
| IEEE 6 bus | case6ww |
6-bus example in A. J. Wood and B. F. Wollenberg, Power Generation, Operation, and Control (John Wiley & Sons, 2012). Data via PYPOWER. |
| IEEE 9 bus | case9 |
Network from P. M. Anderson and A. A. Fouad, Power System Control and Stability (1980). Data via PYPOWER. |
| IEEE 14 bus | case14 |
IEEE 14-bus system, converted from the IEEE Common Data Format file. Data via PYPOWER. Voltage levels follow the Washington 14-bus case. |
| IEEE RTS 24 bus | case24_ieee_rts |
IEEE Reliability Test System (1979), IEEE reliability subcommittee. Further notes at Illinois ICSEG. Data via PYPOWER. |
| IEEE 30 bus | case30 |
PYPOWER case derived from the Washington 30-bus dynamic test case. |
| IEEE 30 bus (Illinois) | case_ieee30 |
MATPOWER case from the Washington IEEE 30-bus power-flow case. Description at Illinois ICSEG. This is a different data set from case30. |
| IEEE 39 bus | case39 |
New England 39-bus system, first published in G. Bills et al., On-line stability analysis study, RP 90-1 (1970). Notes at Illinois ICSEG. Data via PYPOWER. In that data every bus is 345 kV, so transformers join buses at the same nominal voltage. |
| IEEE 57 bus | case57 |
IEEE 57-bus system. PYPOWER does not publish nominal voltages; pandapower assigns six area voltage levels (115, 500, 138, 345, 230, and 161 kV). Notes at Illinois ICSEG. |
| PEGASE 89 bus | case89pegase |
PEGASE snapshot in MATPOWER. C. Josz, S. Fliscounakis, J. Maeght, and P. Panciatici, AC power flow data in MATPOWER and QCQP format: iTesla, RTE snapshots, and PEGASE (2016), and S. Fliscounakis et al., IEEE Transactions on Power Systems, vol. 28, no. 4, 2013. |
| IEEE 118 bus | case118 |
IEEE 118-bus test system. Data via PYPOWER, with corrections of Vm at buses 68 and 116. Washington 118-bus case and Illinois ICSEG. |
| 145 bus | case145 |
MATPOWER case converted on 18 May 2016 from the CDF file dd50cdf.txt. |
| Illinois 200 bus | case_illinois200 |
Synthetic 200-bus grid. A. B. Birchfield, T. Xu, K. M. Gegner, K. S. Shetye, and T. J. Overbye, “Grid Structural Characteristics as Validation Criteria for Synthetic Networks,” IEEE Transactions on Power Systems, 2017. Data via MATPOWER. Illinois ICSEG Illinois 200. |
| IEEE 300 bus | case300 |
IEEE 300-bus system. Data via PYPOWER. Washington 300-bus case and Illinois ICSEG. |
| 10-bus Italian grid | — | 10-bus model of the Italian transmission network with HVDC (Terna Hypergrid). Antonino Patti, Università di Palermo; validated with Neplan and implemented with pandapower. Model page and article. |
| GB reduced network | GBreducednetwork |
Reduced Great Britain transmission model developed at the University of Strathclyde (2010). W. A. Bukhsh and K. McKinnon, Network data of real transmission networks (2013). |
| Iceland | iceland |
Iceland transmission network: 118 nodes, 206 branches, 35 generators. Built in PSAT by Patrick McNabb, Durham University (January 2011). Same Bukhsh and McKinnon data release, Iceland network data. |
| PEGASE 1354 bus | case1354pegase |
Part of the European high-voltage transmission network (PEGASE). MATPOWER data from Josz et al. (2016) and Fliscounakis et al. (2013), linked above. |
| RTE 1888 bus | case1888rte |
French very-high-voltage and high-voltage transmission snapshot. MATPOWER data from Josz et al. (2016). |
| GB network | GBnetwork |
Detailed Great Britain transmission model: 2,224 nodes, 3,207 branches, 394 generators, from public National Grid data. Bukhsh and McKinnon (2013), full GB network data. Originally pointed out by Manolis Belivanis, University of Strathclyde. |
| RTE 2848 bus | case2848rte |
Larger French transmission snapshot (RTE). MATPOWER data from Josz et al. (2016). |
| PEGASE 2869 bus | case2869pegase |
Larger European high-voltage PEGASE snapshot. MATPOWER data from Josz et al. (2016) and Fliscounakis et al. (2013). |
| Polish 3120 bus | case3120sp |
Polish 400, 220, and 110 kV networks, summer 2008 morning peak. Data from Roman Korab, converted from MATPOWER. |
Distribution
| Template | What it is | Source |
|---|---|---|
| multivoltage example | Network with more than one voltage level. | Electrisim example based on pandapower. Multi-voltage model. |
| MV Oberrhein load | 20 kV network supplied by two 25 MVA stations, operated radially, high-load case (load scaling 0.6, no generation). | pandapower mv_oberrhein("load"), assembled from open data. pandapower MV Oberrhein. |
| MV Oberrhein generation | The same Oberrhein network in the high feed-in case (load scaling 0.1, generation scaling 0.8). | pandapower mv_oberrhein("generation"). Same pandapower page as the load case. |
CIGRE
The earlier Distribution template “Cigre MV network” is now CIGRE MV all DER in this category, together with the HV, plain MV, PV-and-wind, and LV benchmarks. All five are the CIGRE Task Force C6.04.02 systems as provided by pandapower.
| Template | Pandapower network | Source |
|---|---|---|
| CIGRE HV | create_cigre_network_hv |
13-bus high-voltage benchmark. The line between buses 6a and 6b is 0.1 km, the pandapower example length. CIGRE brochure 575 (2014). pandapower CIGRE networks. |
| CIGRE MV | create_cigre_network_mv(with_der=False) |
Medium-voltage benchmark without extra distributed energy resources. CIGRE brochure 575 (2014). See also K. Rudion et al., IEEE PES General Meeting, 2006. Same pandapower CIGRE page. |
| CIGRE MV PV wind | create_cigre_network_mv(with_der="pv_wind") |
The same MV network plus 8 photovoltaic generators and 1 wind turbine. Batteries, fuel cells, and CHP units are left out. The high-voltage side is 110 kV because the 220 kV transformer data are not published. |
| CIGRE MV all DER | create_cigre_network_mv(with_der="all") |
The full distributed-energy set from the task force: photovoltaics, one wind turbine, batteries, residential fuel cells, a CHP diesel, and a CHP fuel cell. Replaces the previous Distribution template of this network. CIGRE MV network model. |
| CIGRE LV | create_cigre_network_lv |
Low-voltage benchmark (residential, industrial, and commercial). CIGRE brochure 575 (2014). Same pandapower CIGRE page. |
Low voltage
German and European low-voltage benchmarks, again from pandapower. Kerber’s open-ring grids assume a homogeneous load and are a weak short-circuit model.
| Template | Pandapower network | Source |
|---|---|---|
| Synthetic LV rural | create_synthetic_voltage_control_lv_network("rural_1") |
Representative rural grid for voltage-control studies. M. Lindner et al., “Aktuelle Musternetze zur Untersuchung von Spannungsproblemen in der Niederspannung”, 14. Symposium Energieinnovation, TU Graz, 2014. pandapower synthetic LV networks. |
| Synthetic LV village | create_synthetic_voltage_control_lv_network("village_1") |
Village class from the same Lindner et al. must-run networks. Same pandapower page. |
| Synthetic LV suburb | create_synthetic_voltage_control_lv_network("suburb_1") |
Suburban class from the same set. Same pandapower page. |
| Kerber Dorfnetz | create_kerber_dorfnetz |
Average Kerber village cable network. Georg Kerber, Aufnahmefähigkeit von Niederspannungsverteilnetzen für die Einspeisung aus Photovoltaikkleinanlagen, dissertation, TU Munich. pandapower Kerber networks. |
| Dickert cable good | create_dickert_lv_network(feeders_range="long", linetype="cable", customer="multiple", case="good") |
Long cable feeder, several customers, favourable supply case. J. Dickert, M. Domagk, and P. Schegner, “Benchmark low voltage distribution networks based on cluster analysis of actual grid properties”, IEEE PowerTech, Grenoble, 2013. pandapower Dickert LV networks. |
| Dickert cable average | create_dickert_lv_network(..., case="average") |
Same long cable feeder with multiple customers, average supply case. Load powers use the Dickert and Schegner coincidence model. Same pandapower page. |
| Dickert cable bad | create_dickert_lv_network(..., case="bad") |
Same feeder, unfavourable supply case. Same pandapower page. |
| Dickert COHL average | create_dickert_lv_network(..., linetype="C&OHL", case="average") |
Long mixed cable and overhead-line feeder, multiple customers, average case. Same Dickert, Domagk, and Schegner benchmark. |
| IEEE European LV | ieee_european_lv_asymmetric |
IEEE European Low Voltage Test Feeder: a generic radial 0.416 kV network. IEEE PES Distribution Test Feeder Working Group, test feeder resources. Provided in Electrisim through pandapower’s three-phase grids. |
Tutorials
These diagrams are worked examples for one study. The IEEE 118-bus and IEEE 300-bus tutorial cards are short guides to the public pandapower cases. The full single-line diagrams of those networks are under Transmission.
| Template | What it is | Source |
|---|---|---|
| Optimal Power Flow | Small network set up for optimal power flow. | Electrisim tutorial diagram. |
| Contingency analysis | Example for contingency analysis, built on the 9-bus case. | Electrisim tutorial, using pandapower case9 (Anderson and Fouad). |
| Time Series Simulation | Example for time-series load flow. | Electrisim tutorial diagram. |
| BESS Overvoltage in Weak Grids | Battery storage on a weak grid, used to show overvoltage. | Electrisim tutorial diagram. |
| Arc Flash Analysis (IEEE 1584) | Example for arc flash incident energy. | Electrisim tutorial diagram. Method: IEEE 1584. |
| Data center interconnection (utility pocket) | Small point-of-interconnection example for data center site screening. | Electrisim tutorial diagram. |
| IEEE 118-bus transmission benchmark | Guide to the public 118-bus MATPOWER / pandapower case. | pandapower case118. The drawable network is the Transmission template IEEE 118 bus. |
| IEEE 300-bus transmission benchmark | Guide to the public 300-bus case. It is a published benchmark, and it is separate from an MMWG, WECC, ERCOT, or ISO planning case. | pandapower case300. The drawable network is the Transmission template IEEE 300 bus. |
Testing with other software
| Template | What it is | Source |
|---|---|---|
| Comparing PowerFactory | Network used to compare Electrisim load-flow and short-circuit results with DIgSILENT PowerFactory. | Electrisim validation case. Background: PowerFactory comparison. |
Importing Network Models
If you already have a pandapower script or an OpenDSS circuit file, import it instead of redrawing the network. Electrisim builds the single-line diagram from the file, then you can edit parameters and run studies as usual.
File → Import from → Device... (or Open from device) and pick a file on your computer.
How to import
- Save a pandapower
.pyfile that defines anetobject, or an OpenDSS.dsscircuit file. - In Electrisim, choose File → Import from → Device....
- Select the file. Buses, lines, transformers, loads, generators, and (for OpenDSS) capacitors/reactors are placed on the canvas.
- Check rated voltages and names, then run Load Flow.
Supported native formats:
- Pandapower (.py) — Python scripts that define a
netobject. The network will be converted to a diagram with buses, lines, transformers, loads, generators, and other elements. - OpenDSS (.dss) — OpenDSS circuit definition files. Buses, lines, transformers, loads, generators, capacitors, and reactors (including harmonic filters) are imported and displayed as a single-line diagram.
After import, the diagram is created automatically on the canvas. You can then run simulations, modify parameters, or export the model.
Component Data
Component Data is a spreadsheet of every element on the diagram. Use it when you need to change many parameters at once, or to review ratings without opening each dialog.
Edit menu → Component Data...
How to use it
- Open Component Data.... Each element type has its own tab (buses, lines, loads, generators, wind turbines, and so on).
- Filter or sort a column, then edit cells directly.
- Click Apply to write values back to the diagram, or Cancel to discard.
The Line tab includes thermal limit max_loading_percent for OPF (0 = no limit). The Bus tab includes min_vm_pu and max_vm_pu for OPF voltage bounds.
p_mw is derived from the power curve and is read-only in the grid. Change wind speed or the power-curve fields and P [MW] updates immediately. Fill-down on wind speed also recomputes P. Apply writes the new P back to each turbine on the canvas.
Maps
The Map Editor lets you design networks on a geographic map. Place buses and equipment at real coordinates, draw cables, and get line lengths from geography instead of typing kilometres by hand.
Open the Map Editor from the application menu, then Generate Electrical Model when the layout is ready.
How to use the Map Editor
- Open the Map Editor from the application menu.
- Place nodes — Pick an element (Bus, Wind Turbine, External Grid, Transformer, …) and click the map.
- Draw cables — Use Draw Cable: click start, optional intermediate points, then the end node. Length in km comes from the coordinates.
- Click Generate Electrical Model to create the schematic with those line lengths, then run Load Flow as usual.
When to use a map
The Maps feature is especially useful for:
- Offshore wind farms — Model turbine arrays, offshore substations, and export cables with realistic distances.
- Distribution networks — Build models from geographic layouts where line lengths matter.
- Transmission planning — Place substations and lines on a map and get correct line lengths for power flow and short-circuit analysis.
After generating the model, you can run load flow, short-circuit, and other analyses as usual. The diagram can be edited further in the standard Electrisim editor.
Last updated: October 2026