classv200
Version 2.0.0 (2022-06-08)
Extends from Modelica.Icons.ReleaseNotes (Icon for release notes in documentation).
Information
What's Changed
This new release version 2.0.0 of OpenIPSL is a
non-backwards compatible release based on the
Modelica Standard Library version 3.2.3.
A conversion script is provided for user libraries using OpenIPSL version
1.5.0 and older. (Note: Models that extended from any of the old Examples models
will have to be converted manually by the user.)
Highlights
- Changed the license to the 3-Clause BSD License.
- Use of SI or per-unit units only in quantities (i.e., no more customs scaled kilo or Mega units).
- The old
Examplesmodels have been moved underTests. - The old external
Application Examplespackage has now been incorporated asExamplesand is part of this library.
Changes in detail
This release consists of 39 closed issues and 61 merged pull requests:
- fix typo in DerivativeLag by @pierre-haessig in #156
- Update to new version of journal paper by @lvanfretti in #159
- This fixes the description string of the sub-transient time constants by @dietmarw in #163
- add ControlledBreaker model under Events sub-package by @BiswarupM in #169
- Update README.md by @lvanfretti in #171
- Fix error in Tutorial: by @MaximeBaudette in #161
- (doc) Small update in publication list by @MaximeBaudette in #158
- Updating the KundurSMIB package to make use of the Generator interface by @dietmarw in #175
- Rebased PlantModel branch (replaces PR #157) by @dietmarw in #177
- Fixes #172 by removing duplicate implementations (with conversion) by @dietmarw in #178
- Clean implementation of the two and three winding transformer by @dietmarw in #180
- N44 update by @marcelofcastro in #181
- Fix defaultComponentPrefixes annotation by @tbeu in #184
- This fixes #112 and beyond by now introducing proper SI unit types by @dietmarw in #183
- Fixes #174 by providing a non-zero start value for ii and ir by @dietmarw in #190
- Fixes #93 by removing superfluous shunt models by @dietmarw in #191
- Adding discrete ULTC (closes #189) by @dietmarw in #192
- Machine base power rating change by @ManuelNvro in #196
- Removing the infinite bus from the example by @dietmarw in #203
- Remove hard coded and doubly defined start values for w and delta by @dietmarw in #204
- Add new ThreePhase package by @MaximeBaudette in #198
- Fix exciters by @dietmarw in #209
- Fixing the machine models by @dietmarw in #211
- Fixing governor models by @dietmarw in #215
- Fix wind models by @dietmarw in #216
- Fixing PSS models by @dietmarw in #214
- Fix Banks models by @dietmarw in #213
- Fix exciter models by @dietmarw in #212
- Sorting the examples and excitation models alphabetical by @dietmarw in #222
- Remove SMIBpartial2 and instead update SMIBpartial by @dietmarw in #225
- Mark verified models via a distinctive icon by @dietmarw in #228
- Correct calculation of I_T in ESSTB4 by @dietmarw in #230
- Adds documentation of verification by @dietmarw in #218
- Fix Terminator dimension warning by @dietmarw in #231
- Include PSAT PSS and load models from FOSSEE1 branch by @dietmarw in #232
- Explains the PSAT AVR models mix up by @dietmarw in #233
- Fix the CI setup by @dietmarw in #224
- Fix HTML syntax errors and also add package icons. by @dietmarw in #235
- Better implementation of PSTransformer by @dietmarw in #236
- Sort classes in alphabetical order when appropriate by @dietmarw in #237
- Cleans up and proper place for base classes by @dietmarw in #239
- Fix gencls by @marcelofcastro in #240
- Add an initial speed deviation and remove superfluous initial equationns by @dietmarw in #241
- Cleans up the PSS and ES models by @dietmarw in #242
- Clean up description strings wrt to units by @dietmarw in #243
- Clean up/reimplement FACTS models by @dietmarw in #244
- Add references to PSSE control models. by @dietmarw in #249
- Rescue of CGMES models by @dietmarw in #238
- Updated and fix the conversion script. by @dietmarw in #251
- Introduce nominal values to help numerical solvers by @dietmarw in #252
- Fix GGOV1 by @marcelofcastro in #254
- Fixing the initialisation issues with GENCLS and other PSS gen models by @dietmarw in #258
- Fix units by @marcelofcastro in #257
- Update Documentation in User's Guide by @marcelofcastro in #259
- Moving the CI files where they belong. by @dietmarw in #261
- Corrected display units of reactive power by @sergio-dorado in #268
- Improves the layout and documentation of the Plant model by @dietmarw in #271
- Converts CI from Travis to GitHub actions by @dietmarw in #272
- Improves documentation of GENCLS and unlocks parameters by @dietmarw in #273
- Clean up of NonElectrical/Logical by @dietmarw in #275
- Replaces custom LV and HV gate definitions with MSL blocks by @dietmarw in #274
- Changed V attribute to v (lowercase) in class Bus by @sergio-dorado in #279
- Clean-up and reimplementation of PowerFactory solar models by @tinrabuzin in #266
- Changing License by @marcelofcastro in #281
- Update README.md by @lvanfretti in #284
- Update CITATION.cff by @lvanfretti in #283
- Moves and converts Application Examples and old Examples to Examples and Tests, respectively by @marcelofcastro in #286
- Update the User's Guide by @dietmarw in #287
- Add option to use PadeDelay instead of normal delay to be used for linearisation by @dietmarw in #288
- Improved user interface for delay block in Turbine govenor by @dietmarw in #290
- Increase tests' and examples' compatibility with OMEdit by @marcelofcastro in #291
- Fixing soft PMU implementation by @marcelofcastro in #293
- Adding description sentence to all models in the library by @marcelofcastro in #294
- File clean up in preparation of 2.0.0 release by @dietmarw in #295
New Contributors
- @pierre-haessig made their first contribution in #156
- @BiswarupM made their first contribution in #169
- @ManuelNvro made their first contribution in #196
- @sergio-dorado made their first contribution in #268