Skip to content

TDcoSim 1.2.0

Latest
Compare
Choose a tag to compare
@yim0331 yim0331 released this 03 Dec 18:29
· 198 commits to master since this release

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, and SolarPVDERThreePhaseConstantVdc which can be selected through the DER configuration file as shown below:
"basic_specs":{"model_type":"SolarPVDERThreePhase"}
"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)