Skip to content

3.6.7

Compare
Choose a tag to compare
@SanPen SanPen released this 31 Jan 10:00
· 4881 commits to master since this release
  • Fixed critical bug with the user gathering under windows.

  • Improved the Analysis tool.

  • Fixed PTDFTimeSeries timing.

  • Connected loose parameters on the PTDFTimeSeries class.

  • Fixed the Fast decoupled power flow algorithm.

  • Added Sqlite save/open support.

  • Added Grid append functionality.

  • Added units in the results.

  • Now all the results are displayed in real numbers instead of in complex numbers.

  • Added an amazing functionality to allow model synchronization across several computers.

  • Integrated better the PTDF into the GUI.

  • Added VTDF calculations in the PTDF and PTDF time series.

  • Added GIS as a visualization option.

  • Improved the OPF formulation times.

  • Improved the Jacobian-based power flow speeds by reducing the steps in the error computation.

  • Fixed loading visualization in the schematic.

  • Added equipment catalogue to the docs.

  • Added tutorial section to the docs.

  • Added simple dispatch.

  • Refactored the device-bus connectivity matrices to avoid transpositions.

  • Added function to relocate buses based on their peers.

  • Added PTDF based time series.

  • Fixed very important bug that neglected the sign of the power flows!

  • Added logs record to the "export all" process.

  • Added a console reset. This is needed when the console crashes.

  • Improved the grid data expert analysis tool.

  • Now the GUI elements are in a package GridEditorWidget instead of a single file.
    This improves the maintainability.

  • Added ability to set OPF generation into the power flow, the load shedding is also subtracted.

  • Fixed long standing bug related to MC and LHS having very small variation.

  • Fixed bug with buses not creating their own profile

  • Fixed bug with the run power flow interface

  • Added N-1 and OTDF

  • Now the plots are way faster

  • Now the export results truly exports everything into a zip file with csv files inside.

  • The top menus have been re-arranged.

  • The multi-core test was moved into research.

  • Added tap module to the power flow results.

  • Fixed bug related to OPF results being multiplied by :math:Sbase twice.

  • Fixed units displayed in the results plot.

  • Fixed the results representation when single-node islands were ignored.

  • Fixed csv profile input.

  • Added similarity-based auto link in the profile import.

  • Improved PSS/e import by improving the device naming.

  • Refactored the power flow section, removing quite a lot of the
    existing complexity. Now there is only one power flow class which
    calls to power flow functions.

  • Changed the multiprocess from multiple processes to a pool.
    Hopefully this will allow multi-core on MS Windows.

  • Added a proper logger object.

  • Added the ability to ignore single node islands

  • Fixed voltage module in the LACPF algorithm: Now the PQ buses voltage is closer to NR.

  • Improved the Newton-Raphson line search speed by roughly 200% by tuning the acceleration parameter.

  • Fixed PTDF and added cancelling.

  • Fixed Vbranch not being copied correctly in multi-island mode in the Time series.

  • Redesigned the results tab: Now the data is the default view and the plot is optional. This allows
    a much better user interface experience since Matplotlib does not block the results when the grids are large.

  • Added N-k simulation.

  • Fixed PSS/e import branches; PSS/e does not account for the length in the impedance computation.

  • Greatly improved the PSS/e file parser by using variable length lists.

  • Implemented the distributed slack.

  • Open by GUI file drop.

  • Fixed bug: Now when many generators are at a node only one controls voltage.

  • Fixed profile default-value initialization in automatic-load function.

  • Added branch dynamic rating.

  • Added thread for buses delete-and-reduce functionality.

  • Moved the pulp solvers into individual files.

  • Implemented the option to choose the linear algebra framework.

  • Vastly improved DC power flow performance.

  • Added generator technology property

  • Refactored code to make it simpler:

    • The enum's behave like types and are able to parse text into types.
    • The objects editor is now agnostic of complex types, and so are the load and save functions.
  • Added Power Transfer Distribution Factors (PTDF) analysis

  • Fixed bug related to adding wires to the GUI.

  • For some reason, sdist does not ship the right files to pypi, so changed to bdist_wheel

  • Fixed code smells

  • Added voltage angle in the power flow results and time series power flow results. About time!

  • Removed warnings from the power flow driver. Now the warnings are stored in a log and displayed in the GUI.

  • Fixed the rare bug of native open file dialogues not showing up. Native dialogues can be activated anytime via the
    "use_native_dialogues" flag in the GUI module.

  • Fixed multi-island opf simulation in all the modes.

  • Radically changed the way the file information is read. Now the function is much easier to maintain, so that changes
    in the objects should not affect the ability to read/write.

  • Changed the way the overhead lines tower information is stored. Now should be more maintainable.

  • Removed pulp dependency in the generator objects (forced a critical update)

  • Added some icons in the GUI

  • Simplified and unified the OPF interfaces.

  • Added AC-liner OPF time series as a non-sequential algorithm.

  • Added shadow prices to the non-sequential OPF.

  • Added the handling of dispatchable non dispatchable generators to the OPF.

  • Fixed bug with the OPF offset when starting at a index other than 0.

  • Fixed bug with time grouping that repeated the last index.

  • Fixed bug with the delegates setting for the boolean values