ESA

Easy SimAuto (ESA): An easy-to-use Power System Analysis Automation Environment atop PowerWorld Simulator Automation Server (SimAuto)

APACHE-2.0 License

Downloads
3.1K
Stars
42
Committers
12

Bot releases are visible (Hide)

ESA - v1.3.5 Latest Release

Published by mzy2240 over 1 year ago

  • Fix bug in get_lodf_matrix that causes mismatched column names and column values
  • Add new parameter ignore_new_branch to get_lodf_matrix to ensure the returned matrix is square
  • Fix bug associated with filename format in DetermineBranchesThatCreateIslands
  • Fix bug associated with filename format in DetermineShortestPath
  • Fix bug in test of ListOfDevices associated with dataframe index data type
  • Fix bug in test of clean_df_or_series associated with dataframe index data type
ESA - v1.3.4 "Qatar"

Published by mzy2240 almost 2 years ago

*Add DetermineBranchesThatCreateIslands
*Add DeterminePathDistance
*Add DetermineShortestPath
*Add RunScriptCommand2
*Add ProgramInformation property

ESA - v1.3.3 "Lucky"

Published by mzy2240 about 2 years ago

  • Fix the get_shift_factor_matrix function when the system is large
ESA - v1.3.2

Published by mzy2240 about 2 years ago

  • Fix the fast sensitivity analysis methods (ISF, PTDF, LODF) to match PW results
ESA - v1.3.1

Published by mzy2240 about 2 years ago

  • Bug fix
ESA - v1.3.0

Published by mzy2240 about 2 years ago

  • Improve the get_lodf_matrix function to support DCPS (DC with phase shifter) and MLCDF
  • Add a new example for the built-in contingency analysis
  • Fix typos and bugs
ESA - v1.2.9

Published by mzy2240 about 2 years ago

  • Fix the scipy sparse linalg import issue
  • Add the function to quickly identify the N-2 islanding contingencies
  • Add the functions for robustness and ecological analysis
  • Preliminary support for Streamlit (getting close to thread-safe)
  • Add the support for Python 3.10
ESA - v1.2.8 "Ellie"

Published by mzy2240 about 2 years ago

  • Native support of sensitivity analysis (ISF, PTDF, and LODF) for much better performance and much less memory usage
ESA - v1.2.7

Published by mzy2240 over 2 years ago

  • Officially support PW23
  • Support obtaining LODF matrix from large case (>1000 branches)
  • Fix the self-loop issue when generating inter-substation level graph model
ESA - v1.2.6

Published by mzy2240 over 2 years ago

  • Add a method to convert dataframe into auxiliary (aux/axd) data section
  • Add methods to obtain branch admittance and shunt admittance matrix
ESA - v1.2.5

Published by mzy2240 over 2 years ago

  • Supports changing system parameters based on temperature
  • Add one new example for fast contingency analysis (a slightly improved implementation of Fast and Reliable Screening of N-2 Contingencies. The original idea is proposed by Dr. P. A. Kaplunovich and Dr. Konstantin Turitsyn from MIT)
ESA - v.1.2.4

Published by mzy2240 over 2 years ago

  • Supports latest PW V22 (2021 Nov and Dec builds) and V23
ESA - v1.2.3

Published by mzy2240 over 2 years ago

  • Fix the AOT import error (downgrade to JIT when necessary for compatibility)
ESA - v1.2.2

Published by mzy2240 over 2 years ago

ESA - v1.2.1 "Omi"

Published by mzy2240 over 2 years ago

The fastest open-source N-1 and N-2 contingency analysis is now released!

  • IEEE 300 bus case, ~2 seconds (N-1 & N-2)
  • Synthetic 2000 bus case, ~15 seconds (N-1 & N-2)
  • Supports cross-validation with PW own CA results