This is a massive release:
- General
- Massive re-write of all the structures and the engine in order to have a more flexible
approach to the devices and how the information is passed from the asset manager
(the circuit) to the simulations. Hence the version jump attends to that massive effort.
- Fixed transformer editor Sbase conversion.
- Added HVDC line model.
- Added VSC branch model.
- Added DC line model.
- Added tags to the sigma-plot.
- Added Substation, Zone, Area and Country objects to group better the buses.
- GUI
- Ability to select columns and rows when plotting the results
- Added update check and command in the GUI about box.
- Added a quite good random grid generator from the project SyntheticNetworks.
- Added a bus viewer: It allows to visualize subsets of the grid.
It is useful for very large grids where the complete schematic is cumbersome or slow.
- Added check that converts the results into CDF.
- Added check that converts the results into their absolute value.
- Added schematic branch width based on the line flow.
- Added button in the results to copy text data in numpy format.
- Added column search in the results.
- Revamp of the context menus.
- Replaced how all the GUI messages are handled.
- Improved the logger window, which now allows to save logs report.
- Improved the transformer and line editors integrating the template selection.
- Improved filtering (bool values are recognised now)
- I/O
- Added better Json export file (v3.1 of the specification).
- Improved the PSS/e Raw file import.
- Implemented the ability to load several files to load a bunch of .xml CIM files together.
- Linear Analysis
- Replaced the empirical PTDF/OTDF by the analytical PTDF/LODF which are several orders of magnitude faster.
- Added linear contingency analysis time series
- Added linear grouping based on PTDF + DBScan clustering.
- Power Flow
- Improved the speed of the power flow process, by delaying the matrices and vector
calculations until needed by any method.
- Fixed the line search in Newton-Raphson, now it is truly non-divergent.
- Removed the outer loop completely. Now the outer loop controls are performed inside the
numerical methods that allow it (NR, LM, etc...) This is much faster.
- Now the reactive power control only converts PQ->PV, and not the other way around. This renders into
a more stable process.
- Seamless AC-DC simulation:
- Added the FUBM model at the numeric circuit level
- Added FUBM version of the line-search Newton-Raphson method (without the super optimized jacobian for now)
- Integrated it with the GUI.
- The advanced controls such a transformer power set-points are simulated using the FUBM logic.
- Stochastic Power Flow
- Merged Monte Carlo and Latin Hypercube in the same simulation driver.
- Continuation Power Flow
- Added reactive power limits option for the generators.
- Added overload stop criteria.
- Added distributed slack.
- Added back-tracking mechanism to the corrector step.
- Now you can select to collapse a selection of nodes, from the GUI as well.
- Now you can set the direction of the continuation negative so that you actually
increase the generation. This allows the use of the CPF as an exploration tool.