SanPen GridCal Versions Save

GridCal, a cross-platform power systems software written in Python with user interface, used in academia and industry.

v5.1.7

1 month ago
  • General bug fix
  • Improved results saving and loading
  • Added more OPF testing
  • Improved ACOPF
  • Improved CGMES interoperability

What's Changed

New Contributors

Full Changelog: https://github.com/SanPen/GridCal/compare/5.1.0...v5.1.7

5.1.0

1 month ago

This release comes packed with functionality and bug fixes, but above all, a new file format.

  • Sparse profiles; Profiles in objects are not numpy arrays anymore. Instead they are objects that can host either sparse or dense profiles depending on the nature of the data stored. This lowers the memory requirements for large models.
  • New file format based on Json instead of CSV. This allows more flexibility when defining complex objects-within-objects like a tap changer or sparse profiles. GridCal is guaranteed to keep old-files compatibility.
  • ACOPF with Generation dispatch, HVDC line dispatch and transformer tap module and angle dispatch.
  • Better graphics: Buses and branches now display information. The internals have been refactored to simplify and debug.
  • General UI overhaul: Simplified working of the buttons, new context menus and bug fixes.
  • Best in class linear analysis, now with SRAP option to avoid N-1.
  • Many more tests have been produced.

5.0.11

4 months ago
  • Added fluid transport problem
  • Overall bug fix
  • OR Models fix themselves when infeasible

5.0.2

5 months ago
  • Massive refactor to allow multiple bus-branch diagrams and maps.

  • The great split: Now there are two packages: GridCal which delas with the graphical user interface and GridCalEngine that provides all the engine functionality without Qt dependencies.

  • MIP auto-healing: OPF simuations are always feasible by properly relaxing infeasible ones.

  • Added cutting edge investments evaluation. This will be evolved in future releases.

  • API naming unification

  • Overall refactoring and bug fixing

4.7.0

1 year ago
  • Added special contingency, Contingency Groups, Investment and Investment group objects
  • Added contingency planner GUI
  • Added proper QT-based maps
  • Refactored Time series to accurately reflect any change in the time series
  • Refactored the contingency analysis to use contingency groups and reflect any grid change
  • Overall bug fixes

Captura desde 2023-04-21 16-49-15

4.5.5

1 year ago
  • Improvements to CIM import
  • Improvements to PSSe .raw imports
  • Improvements to Alliander PGM support
  • Improvements to inter-area net transfer capacity calculation
  • Implemented new json file filters (.ejson3)
  • Added profile sparsity in .ejson3 export.
  • Added Newton Power Analytics support
  • Better coordinates from latitude/longitude conversion by removing the often, massive offset.
  • Many small bugs resolved.

4.5.1

2 years ago
  • Now the short circuit includes the loading results again (bug fix)
  • Merged Short circuit contribution from user "poypoyan"
  • The HELM algorithm is now able to stop before reaching the iteration limit
  • Added HiGHS as an optional MIP solver
  • Added NTC optimization time series
  • Tweak improvements in the NTC optimization calculation
  • Moved to the more standard ZIP model, instead of the embedded ZIP model
  • Further Bentayga Integration:
    • Translated the power flow report
    • Added fast decoupled power flow
  • Refactored the code for all power flow numerical methods (No external changes should be appreciated)
  • Cleaned the backtracking process in Newton-Raphson

4.4.5

2 years ago
  • Integrated Bentayga's PTDF / LODF calculation
  • Integrated the HiGHS solver into the custom pulp implementation
  • Added HVDC oscillation control when acting in free mode

4.4.2

2 years ago
  • 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

2 years ago
  • 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)