diff --git a/README.md b/README.md index 6290aa0c..86bf16d9 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ * STEPS: https://github.com/changgang/steps * stepspy: https://pypi.org/project/stepspy/ * Documentation: https://github.com/changgang/steps/wiki/ -- Date of Readme: March 9, 2021 +- Date of Readme: March 24, 2021 # Reference Please cite STEPS with the following paper: @@ -19,6 +19,7 @@ Though BPA dat format is supported, it will be supported in the future version i You are encouraged to join us for further development. ## Major versions +- v1.5.2. Add new APIs to get generator related model internal variables. Start to add linearization codes. Released on March. 24, 2021. - v1.5.1. Add new option export_full to functions of save_network_Y_matrix and APIs. stepspy is also updated. Start to add sequential parameters to STEPS. Released on Feb. 2, 2021. - v1.5.0. Add new function to get basic and user meter value in STEPS kernel and stepspy. Add additional parameter vbase to bus_name2number in case multi buses have the same bus name. Released on Dec. 22, 2020. - v1.4.1. Fix clear toolkit when reloading new powerflow data. Enable build initial zero Y matrix. Fix access violation in jacobian builder when updating seperate jacobian matrix. Add check of LU factorization failure. Special log file named 'blackhole' is supported to disable all log. Released on Dec. 7, 2020. diff --git a/code/steps/STEPS.depend b/code/steps/STEPS.depend index 596bd289..da815177 100644 --- a/code/steps/STEPS.depend +++ b/code/steps/STEPS.depend @@ -4476,7 +4476,7 @@ -1616576055 source:d:\steps\code\steps\source\model\sg_models\compensator_model\comp.cpp +1616588326 source:d:\steps\code\steps\source\model\sg_models\compensator_model\comp.cpp "header/model/sg_models/compensator_model/COMP.h" "header/basic/utility.h" "header/STEPS.h" @@ -4505,7 +4505,7 @@ "header/basic/utility.h" "header/steps_namespace.h" -1598590744 source:d:\steps\code\steps\source\model\sg_models\compensator_model\ieeevc.cpp +1616588318 source:d:\steps\code\steps\source\model\sg_models\compensator_model\ieeevc.cpp "header/model/sg_models/compensator_model/IEEEVC.h" "header/basic/utility.h" "header/STEPS.h" @@ -4529,7 +4529,7 @@ "header/power_system_database.h" "header/STEPS.h" -1598590744 source:d:\steps\code\steps\source\model\sg_models\compensator_model\psaspvc.cpp +1616588309 source:d:\steps\code\steps\source\model\sg_models\compensator_model\psaspvc.cpp "header/model/sg_models/compensator_model/PSASPVC.h" "header/basic/utility.h" "header/STEPS.h" @@ -4553,7 +4553,7 @@ "header/power_system_database.h" "header/STEPS.h" -1616576055 source:d:\steps\code\steps\source\model\sg_models\exciter_model\cseet1.cpp +1616588282 source:d:\steps\code\steps\source\model\sg_models\exciter_model\cseet1.cpp "header/model/sg_models/exciter_model/CSEET1.h" "header/basic/utility.h" "header/STEPS.h" @@ -4567,7 +4567,7 @@ "header/basic/utility.h" "header/steps_namespace.h" -1616576055 source:d:\steps\code\steps\source\model\sg_models\exciter_model\cseet2.cpp +1616588273 source:d:\steps\code\steps\source\model\sg_models\exciter_model\cseet2.cpp "header/model/sg_models/exciter_model/CSEET2.h" "header/basic/utility.h" "header/STEPS.h" @@ -4601,7 +4601,7 @@ "header/model/sg_models/stabilizer_model/IEE2ST.h" "header/model/sg_models/sync_generator_model/gencls.h" -1616576055 source:d:\steps\code\steps\source\model\sg_models\exciter_model\ieeet1.cpp +1616588263 source:d:\steps\code\steps\source\model\sg_models\exciter_model\ieeet1.cpp "header/model/sg_models/exciter_model/IEEET1.h" "header/basic/utility.h" "header/STEPS.h" @@ -4615,7 +4615,7 @@ "header/basic/utility.h" "header/steps_namespace.h" -1616576055 source:d:\steps\code\steps\source\model\sg_models\exciter_model\psaspe1.cpp +1616588254 source:d:\steps\code\steps\source\model\sg_models\exciter_model\psaspe1.cpp "header/model/sg_models/exciter_model/PSASPE1.h" "header/basic/utility.h" "header/STEPS.h" @@ -4623,7 +4623,7 @@ -1616576055 source:d:\steps\code\steps\source\model\sg_models\exciter_model\psaspe13.cpp +1616588244 source:d:\steps\code\steps\source\model\sg_models\exciter_model\psaspe13.cpp "header/model/sg_models/exciter_model/PSASPE13.h" "header/basic/utility.h" "header/STEPS.h" @@ -4637,7 +4637,7 @@ "header/basic/utility.h" "header/steps_namespace.h" -1616576055 source:d:\steps\code\steps\source\model\sg_models\exciter_model\psaspe14.cpp +1616588225 source:d:\steps\code\steps\source\model\sg_models\exciter_model\psaspe14.cpp "header/model/sg_models/exciter_model/PSASPE14.h" "header/basic/utility.h" "header/STEPS.h" @@ -4666,7 +4666,7 @@ "header/basic/utility.h" "header/steps_namespace.h" -1616576055 source:d:\steps\code\steps\source\model\sg_models\exciter_model\psaspe2.cpp +1616588210 source:d:\steps\code\steps\source\model\sg_models\exciter_model\psaspe2.cpp "header/model/sg_models/exciter_model/PSASPE2.h" "header/basic/utility.h" "header/STEPS.h" @@ -4680,7 +4680,7 @@ "header/basic/utility.h" "header/steps_namespace.h" -1598590744 source:d:\steps\code\steps\source\model\sg_models\exciter_model\sexs.cpp +1616588187 source:d:\steps\code\steps\source\model\sg_models\exciter_model\sexs.cpp "header/model/sg_models/exciter_model/SEXS.h" "header/basic/utility.h" "header/STEPS.h" @@ -4712,7 +4712,7 @@ -1616576055 source:d:\steps\code\steps\source\model\sg_models\stabilizer_model\iee2st.cpp +1616588149 source:d:\steps\code\steps\source\model\sg_models\stabilizer_model\iee2st.cpp "header/model/sg_models/stabilizer_model/IEE2ST.h" "header/basic/constants.h" "header/STEPS.h" @@ -4726,7 +4726,7 @@ "header/basic/utility.h" "header/steps_namespace.h" -1616576055 source:d:\steps\code\steps\source\model\sg_models\stabilizer_model\psasps1.cpp +1616588139 source:d:\steps\code\steps\source\model\sg_models\stabilizer_model\psasps1.cpp "header/model/sg_models/stabilizer_model/PSASPS1.h" "header/basic/constants.h" "header/STEPS.h" @@ -4741,7 +4741,7 @@ "header/basic/utility.h" "header/steps_namespace.h" -1616576055 source:d:\steps\code\steps\source\model\sg_models\stabilizer_model\psasps2.cpp +1616588333 source:d:\steps\code\steps\source\model\sg_models\stabilizer_model\psasps2.cpp "header/model/sg_models/stabilizer_model/PSASPS2.h" "header/basic/constants.h" "header/STEPS.h" @@ -4755,7 +4755,7 @@ "header/basic/utility.h" "header/steps_namespace.h" -1616576055 source:d:\steps\code\steps\source\model\sg_models\stabilizer_model\psasps3.cpp +1616588333 source:d:\steps\code\steps\source\model\sg_models\stabilizer_model\psasps3.cpp "header/model/sg_models/stabilizer_model/PSASPS3.h" "header/basic/constants.h" "header/STEPS.h" @@ -4769,7 +4769,7 @@ "header/basic/utility.h" "header/steps_namespace.h" -1616576055 source:d:\steps\code\steps\source\model\sg_models\stabilizer_model\psasps4.cpp +1616588106 source:d:\steps\code\steps\source\model\sg_models\stabilizer_model\psasps4.cpp "header/model/sg_models/stabilizer_model/PSASPS4.h" "header/basic/constants.h" "header/STEPS.h" @@ -4784,7 +4784,7 @@ "header/basic/utility.h" "header/steps_namespace.h" -1616576054 source:d:\steps\code\steps\source\model\sg_models\stabilizer_model\psasps5.cpp +1616588332 source:d:\steps\code\steps\source\model\sg_models\stabilizer_model\psasps5.cpp "header/model/sg_models/stabilizer_model/PSASPS5.h" "header/basic/constants.h" "header/STEPS.h" @@ -4792,7 +4792,7 @@ "header/basic/utility.h" -1616576055 source:d:\steps\code\steps\source\model\sg_models\stabilizer_model\psasps6.cpp +1616588085 source:d:\steps\code\steps\source\model\sg_models\stabilizer_model\psasps6.cpp "header/model/sg_models/stabilizer_model/PSASPS6.h" "header/basic/constants.h" "header/STEPS.h" @@ -4807,7 +4807,7 @@ "header/basic/utility.h" "header/steps_namespace.h" -1616576055 source:d:\steps\code\steps\source\model\sg_models\stabilizer_model\psasps8.cpp +1616588074 source:d:\steps\code\steps\source\model\sg_models\stabilizer_model\psasps8.cpp "header/model/sg_models/stabilizer_model/PSASPS8.h" "header/basic/constants.h" "header/STEPS.h" @@ -4821,7 +4821,7 @@ "header/basic/utility.h" "header/steps_namespace.h" -1598590744 source:d:\steps\code\steps\source\model\sg_models\stabilizer_model\stabilizer_model.cpp +1616587133 source:d:\steps\code\steps\source\model\sg_models\stabilizer_model\stabilizer_model.cpp "header/model/sg_models/stabilizer_model/stabilizer_model.h" "header/basic/utility.h" @@ -4920,7 +4920,7 @@ -1616576055 source:d:\steps\code\steps\source\model\sg_models\turbine_governors\ieeeg1.cpp +1616588025 source:d:\steps\code\steps\source\model\sg_models\turbine_governors\ieeeg1.cpp "header/model/sg_models/turbine_governor_model/IEEEG1.h" "header/basic/utility.h" "header/STEPS.h" @@ -4933,7 +4933,7 @@ "header/basic/utility.h" "header/steps_namespace.h" -1616576055 source:d:\steps\code\steps\source\model\sg_models\turbine_governors\ieeeg1sb.cpp +1616588015 source:d:\steps\code\steps\source\model\sg_models\turbine_governors\ieeeg1sb.cpp "header/model/sg_models/turbine_governor_model/IEEEG1SB.h" "header/basic/utility.h" "header/STEPS.h" @@ -4946,7 +4946,7 @@ "header/basic/utility.h" "header/steps_namespace.h" -1616576055 source:d:\steps\code\steps\source\model\sg_models\turbine_governors\ieeeg2.cpp +1616588000 source:d:\steps\code\steps\source\model\sg_models\turbine_governors\ieeeg2.cpp "header/model/sg_models/turbine_governor_model/IEEEG2.h" "header/basic/utility.h" "header/STEPS.h" @@ -4959,7 +4959,7 @@ "header/basic/utility.h" "header/steps_namespace.h" -1616576055 source:d:\steps\code\steps\source\model\sg_models\turbine_governors\ieeeg3.cpp +1616587991 source:d:\steps\code\steps\source\model\sg_models\turbine_governors\ieeeg3.cpp "header/model/sg_models/turbine_governor_model/IEEEG3.h" "header/basic/utility.h" "header/STEPS.h" @@ -4972,7 +4972,7 @@ "header/basic/utility.h" "header/steps_namespace.h" -1616576055 source:d:\steps\code\steps\source\model\sg_models\turbine_governors\ieesgo.cpp +1616587977 source:d:\steps\code\steps\source\model\sg_models\turbine_governors\ieesgo.cpp "header/model/sg_models/turbine_governor_model/IEESGO.h" "header/basic/utility.h" "header/STEPS.h" @@ -4983,7 +4983,7 @@ "header/basic/utility.h" "header/steps_namespace.h" -1616576054 source:d:\steps\code\steps\source\model\sg_models\turbine_governors\tgov1.cpp +1616587963 source:d:\steps\code\steps\source\model\sg_models\turbine_governors\tgov1.cpp "header/model/sg_models/turbine_governor_model/TGOV1.h" "header/basic/utility.h" "header/STEPS.h" @@ -5010,7 +5010,7 @@ "header/model/sg_models/turbine_governor_model/TGOV1.h" "header/model/sg_models/sync_generator_model/gencls.h" -1616576055 source:d:\steps\code\steps\source\model\sg_models\turbine_governors\urcsct.cpp +1616587947 source:d:\steps\code\steps\source\model\sg_models\turbine_governors\urcsct.cpp "header/model/sg_models/turbine_governor_model/URCSCT.h" "header/basic/utility.h" "header/STEPS.h" diff --git a/code/steps/source/apis/steps_api_utilities.cpp b/code/steps/source/apis/steps_api_utilities.cpp index 0c332626..e242abde 100644 --- a/code/steps/source/apis/steps_api_utilities.cpp +++ b/code/steps/source/apis/steps_api_utilities.cpp @@ -15,7 +15,7 @@ unsigned int api_get_api_minor_version() unsigned int api_get_api_patch_version() { - return 0; + return 2; } unsigned int api_get_const_INDEX_NOT_EXIST() diff --git a/python/stepspy-current/README.md b/python/stepspy-current/README.md index 11d76169..6be92e3e 100644 --- a/python/stepspy-current/README.md +++ b/python/stepspy-current/README.md @@ -22,7 +22,7 @@ stepspy is a Python module of Simulation Toolkit for Electrical Power Systems (S STEPS is a simulation toolkit for powerflow and dynamic simulation of large-scale power systems. It provides detailed models of bus, line, transformer, HVDC, generator, wind turbine generator, load, and fixed shunt. For more information about STEPS, see (https://github.com/changgang/steps). ## Release Note -- 1.5.0. March. 24, 2021. Add new API to get generator related model internal variables. Use STEPS>=1.5.0. +- 1.5.1. March. 24, 2021. Add new API to get generator related model internal variables. Use STEPS>=1.5.2. - 1.4.1. Feb. 2, 2021. Add option export_full to API save_network_Y_matrix for exporting full network matrix. Use STEPS>=1.4.1. - 1.4.0. Dec. 22, 2020. Add new API get_basic/user_meter_value. Add default parameter vbase to API bus_name2number. STEPS kernel is also updated. - 1.3.1. Dec. 7, 2020. Rename the second "shed_generator" to "shed_wt_generator". diff --git a/python/stepspy-current/setup.py b/python/stepspy-current/setup.py index 19468d6a..4c1a3ad7 100644 --- a/python/stepspy-current/setup.py +++ b/python/stepspy-current/setup.py @@ -5,7 +5,7 @@ setuptools.setup( name="stepspy", - version="1.5.0", + version="1.5.1", author="Changgang Li", author_email="lichgang@sdu.edu.cn", description="Python module of Simulation Toolkit for Electrical Power Systems", diff --git a/python/stepspy-current/stepspy/libsteps/pylibsteps.py b/python/stepspy-current/stepspy/libsteps/pylibsteps.py index 7bc02560..d1e7bfbc 100644 --- a/python/stepspy-current/stepspy/libsteps/pylibsteps.py +++ b/python/stepspy-current/stepspy/libsteps/pylibsteps.py @@ -49,7 +49,7 @@ def load_library(): required_major_version = 1 required_minor_version = 5 - required_patch_version = 0 + required_patch_version = 2 valid_flag = major_version >= required_major_version if valid_flag==True and major_version==required_major_version: