Gridcal

Latest version: v5.0.18

Safety actively analyzes 613797 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

4.4.2

- Changed the license to LGPL
- Improved HVDC power flow control management
- Added the license directly in the about box, featuring the linking exceptions for Bentayga and Newton.
- Rearranged menus on the GUI.

4.3.5

- Fixed State Estimation error.
- Fixed: The buses name change immediately change the GUI bus name tag.
- Added NTC-OPF pre-solve diagnostic.
- Added ATC clustering simulation.
- Added DC power flow phase shifter effects.
- Added Proper HVDC losses calculation.
- Added HVDC "free" control to the power flow. This changes the HVDC set point using the angular difference.
- Added Newton interface for power flow.
- Added bentayga interface for power flow and time series.
- Added device fusion per node: this add all the devices of the same type connected to a node.
- Added functions with expert rules to correct and delete inconsistencies.
- Improved: Better island detection when buses are disconnected.
- Modified the ATC report to be similar to the NTC-OPF report.
- Rearranged the settings (added ML and Areas tabs)

4.2.0

Many improvements and bug fixes.

- Added the ability to save the results into the file, loading and unloading from the file. This is a massive feature.
- Added contingency analysis colouring.
- Added Linear NTC generation scaling based on the installed power.
- Added NTC calculation using optimal dispatch (blue lambda).
- Added time series bus type series. Now the bus types change upon the generators’ availability.
- Better detection of power imbalances in the analysis tool.
- Finalized the json v3 export implementation.
- Fixed really rare bug with .real and .imag was making HELM diverge. Now it is fixed.
- Fixed multiple slacks error in PTDF calculations.
- Fixed ACDC branch flow calculation in the power flow when Ybus changes.
- PTDF Now computes the sensitivity for DC grids too.
- Fixed bug where the voltage profiles were not being applied.
- Fixed FUBM model branch power calculation.
- Overall usability improvements.

4.1.0

Since the last release there have been some minor maintenance updates.
This release has the following main changes:


- Added coordinates and position input dialogue for the buses

- Added ability to set a branch rating profile from the snapshot, via a context menu option.

- Added time series clustering

- Added HDF file format .gch5

- Added shunt voltage control.

- Much faster read and write of .gridcal files due to the saving of the profiles in pandas "pickles"

- Fixed Areas not loading properly

- Fixed Time series indexing for discontinuous index.

- Fixed xlrd dependency. It broke the profile import because it stopped supporting .xlsx.
Switched to openpyxl.

- Fixed Wire call bug when not passing idtag.

4.0

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.

3.7.0

- Replaced the numerical circuit by two specialised objects: one for static power flow and another one for time series, this enhances the speed and improved the maintainability for further functionality such as harmonics of dynamic studies without overcrowding the numerical circuit object with unused stuff.
- Greatly improved the time series flushing speed when saving.
- Improved the auto-link feature in the time series import.
- Added clustering to the time series.
- Added ability to not to draw the schematic. This speeds up operation with very large grids.
- The time series output size now adjust to the selected time interval.
- Now to drop a file does not automatically load the grid when another one is loaded.
- Replaced the previous HELM version by a working and competitive one thanks to Josep Fanals Batllori.
- Added the HELM-Sigma analysis tool.

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.