Release 1.2.0
Highlights
- Supported PSSE35
- Added DER models, compatible with pvder 0.3.0.
- Extended the maximum network size and simulation time
Major Features and Improvements
- Supported PSSE35 with new configuration option:
"psseConfig": {"installLocation": "C:\\Program Files\\PTI\\PSSE35\\35.0\\PSSPY27"}
- Support for following DER model types has been added:
SolarPVDERThreePhase
,SolarPVDERThreePhaseBalanced
, andSolarPVDERThreePhaseConstantVdc
which can be selected through the DER configuration file as shown below:
"basic_specs":{"model_type":"SolarPVDERThreePhase"}
- Support for fully customizing the DER model parameters through the DER configuration file as shown below:
"basic_options":{"Sinsol":100.0},
"module_parameters":{"Np":11,"Ns":735,"Vdcmpp0":550.0,"Vdcmpp_min": 525.0,"Vdcmpp_max": 650.0},
"inverter_ratings":{"Srated":50e3,"Vdcrated":550.0,"Ioverload":1.3,"Vrmsrated":177.0},
"circuit_parameters":{"Rf_actual":0.002,"Lf_actual":25.0e-6,
"C_actual":300.0e-6,"R1_actual":0.0019,"X1_actual":0.0561},
"controller_gains":{"Kp_GCC":6000.0,"Ki_GCC":2000.0,
"Kp_DC":-2.0,"Ki_DC":-10.0,
"Kp_Q":0.2,"Ki_Q":10.0,"wp": 20e4}
Behavioral changes
- Extended the memory limit to simulate a large scale network and operation time:
To avoid the out of memory error, TDcoSim generates reports according to the memory threshold.
The memory threshold is automatically calculated during the simulation by the input network and system memory size.
Breaking Changes
Following breaking changes were introduced in the config file:
- Replaced keywords: n_phases in basic_specs in DER setting with model_type:
"basic_specs":{n_phases":3}
to
"basic_specs":{"model_type":"SolarPVDERThreePhase"}
Bug Fixes and Other Changes
- Added psutil as an additional dependency
- Fixed unit test to compatible with the DER and PSSE updates
backward-incompatible Changes
- Not compatible with pvder 0.2.0.
Thanks to our Contributors
This release contains contributions from Karthikeyan Balasubramaniam @karthikbalasu, Sang-il Yim @yim0331, and Siby Jose Plathottam @sibyjackgrove at Argonne National Laboratory.
We thank suggestions from Ning Kang (INL) and Rojan Bhattarai (INL)