Recent Releases of OpenIPSL
OpenIPSL - OpenIPSL v3.0.1
What's Changed
Bugfix release which is backwards compatible with version 3.0.0 of OpenIPSL.
Changes in detail
- Fixes missed 'abs' -> abs rename after MSL 4.0.0 conversion by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/303
Full Changelog: https://github.com/OpenIPSL/OpenIPSL/compare/v3.0.0...v3.0.1
Energy Systems - Energy System Modeling Frameworks
- Modelica
Published by dietmarw almost 3 years ago

OpenIPSL - OpenIPSL v3.0.0 (for MSL 4.0.0)
What's Changed
This new release version 3.0.0 of OpenIPSL is a non-backwards compatible release based on the Modelica Standard Library version 4.0.0.
It is feature identical with OpenIPSL version 2.0.0 (which still uses MSL 3.2.3).
A conversion script is provided for user libraries using OpenIPSL version 2.0.0 and older. (Note: Models that extended from any of the old Examples
models will have to be converted manually by the user.)
Full Changelog: https://github.com/OpenIPSL/OpenIPSL/compare/v2.0.0...v3.0.0
Energy Systems - Energy System Modeling Frameworks
- Modelica
Published by dietmarw almost 3 years ago

OpenIPSL - OpenIPSL v2.0.0 (for MSL 3.2.3)
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
Examples
models have been moved underTests
. - The old external
Application Examples
package has now been incorporated asExamples
and 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 https://github.com/OpenIPSL/OpenIPSL/pull/156
- Update to new version of journal paper by @lvanfretti in https://github.com/OpenIPSL/OpenIPSL/pull/159
- This fixes the description string of the sub-transient time constants by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/163
- add ControlledBreaker model under Events sub-package by @BiswarupM in https://github.com/OpenIPSL/OpenIPSL/pull/169
- Update README.md by @lvanfretti in https://github.com/OpenIPSL/OpenIPSL/pull/171
- Fix error in Tutorial: by @MaximeBaudette in https://github.com/OpenIPSL/OpenIPSL/pull/161
- (doc) Small update in publication list by @MaximeBaudette in https://github.com/OpenIPSL/OpenIPSL/pull/158
- Updating the KundurSMIB package to make use of the Generator interface by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/175
- Rebased PlantModel branch (replaces PR #157) by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/177
- Fixes #172 by removing duplicate implementations (with conversion) by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/178
- Clean implementation of the two and three winding transformer by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/180
- N44 update by @marcelofcastro in https://github.com/OpenIPSL/OpenIPSL/pull/181
- Fix defaultComponentPrefixes annotation by @tbeu in https://github.com/OpenIPSL/OpenIPSL/pull/184
- This fixes #112 and beyond by now introducing proper SI unit types by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/183
- Fixes #174 by providing a non-zero start value for ii and ir by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/190
- Fixes #93 by removing superfluous shunt models by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/191
- Adding discrete ULTC (closes #189) by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/192
- Machine base power rating change by @ManuelNvro in https://github.com/OpenIPSL/OpenIPSL/pull/196
- Removing the infinite bus from the example by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/203
- Remove hard coded and doubly defined start values for w and delta by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/204
- Add new ThreePhase package by @MaximeBaudette in https://github.com/OpenIPSL/OpenIPSL/pull/198
- Fix exciters by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/209
- Fixing the machine models by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/211
- Fixing governor models by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/215
- Fix wind models by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/216
- Fixing PSS models by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/214
- Fix Banks models by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/213
- Fix exciter models by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/212
- Sorting the examples and excitation models alphabetical by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/222
- Remove SMIBpartial2 and instead update SMIBpartial by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/225
- Mark verified models via a distinctive icon by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/228
- Correct calculation of I_T in ESSTB4 by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/230
- Adds documentation of verification by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/218
- Fix Terminator dimension warning by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/231
- Include PSAT PSS and load models from FOSSEE1 branch by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/232
- Explains the PSAT AVR models mix up by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/233
- Fix the CI setup by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/224
- Fix HTML syntax errors and also add package icons. by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/235
- Better implementation of PSTransformer by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/236
- Sort classes in alphabetical order when appropriate by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/237
- Cleans up and proper place for base classes by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/239
- Fix gencls by @marcelofcastro in https://github.com/OpenIPSL/OpenIPSL/pull/240
- Add an initial speed deviation and remove superfluous initial equationns by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/241
- Cleans up the PSS and ES models by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/242
- Clean up description strings wrt to units by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/243
- Clean up/reimplement FACTS models by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/244
- Add references to PSSE control models. by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/249
- Rescue of CGMES models by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/238
- Updated and fix the conversion script. by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/251
- Introduce nominal values to help numerical solvers by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/252
- Fix GGOV1 by @marcelofcastro in https://github.com/OpenIPSL/OpenIPSL/pull/254
- Fixing the initialisation issues with GENCLS and other PSS gen models by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/258
- Fix units by @marcelofcastro in https://github.com/OpenIPSL/OpenIPSL/pull/257
- Update Documentation in User's Guide by @marcelofcastro in https://github.com/OpenIPSL/OpenIPSL/pull/259
- Moving the CI files where they belong. by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/261
- Corrected display units of reactive power by @sergio-dorado in https://github.com/OpenIPSL/OpenIPSL/pull/268
- Improves the layout and documentation of the Plant model by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/271
- Converts CI from Travis to GitHub actions by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/272
- Improves documentation of GENCLS and unlocks parameters by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/273
- Clean up of NonElectrical/Logical by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/275
- Replaces custom LV and HV gate definitions with MSL blocks by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/274
- Changed
V
attribute tov
(lowercase) in classBus
by @sergio-dorado in https://github.com/OpenIPSL/OpenIPSL/pull/279 - Clean-up and reimplementation of PowerFactory solar models by @tinrabuzin in https://github.com/OpenIPSL/OpenIPSL/pull/266
- Changing License by @marcelofcastro in https://github.com/OpenIPSL/OpenIPSL/pull/281
- Update README.md by @lvanfretti in https://github.com/OpenIPSL/OpenIPSL/pull/284
- Update CITATION.cff by @lvanfretti in https://github.com/OpenIPSL/OpenIPSL/pull/283
- Moves and converts Application Examples and old Examples to Examples and Tests, respectively by @marcelofcastro in https://github.com/OpenIPSL/OpenIPSL/pull/286
- Update the User's Guide by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/287
- Add option to use PadeDelay instead of normal delay to be used for linearisation by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/288
- Improved user interface for delay block in Turbine govenor by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/290
- Increase tests' and examples' compatibility with OMEdit by @marcelofcastro in https://github.com/OpenIPSL/OpenIPSL/pull/291
- Fixing soft PMU implementation by @marcelofcastro in https://github.com/OpenIPSL/OpenIPSL/pull/293
- Adding description sentence to all models in the library by @marcelofcastro in https://github.com/OpenIPSL/OpenIPSL/pull/294
- File clean up in preparation of 2.0.0 release by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/295
- Adding the release notes by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/297
New Contributors
- @pierre-haessig made their first contribution in https://github.com/OpenIPSL/OpenIPSL/pull/156
- @BiswarupM made their first contribution in https://github.com/OpenIPSL/OpenIPSL/pull/169
- @ManuelNvro made their first contribution in https://github.com/OpenIPSL/OpenIPSL/pull/196
- @sergio-dorado made their first contribution in https://github.com/OpenIPSL/OpenIPSL/pull/268
Full Changelog: https://github.com/OpenIPSL/OpenIPSL/compare/v1.5.0...v2.0.0
Energy Systems - Energy System Modeling Frameworks
- Modelica
Published by dietmarw almost 3 years ago

OpenIPSL - OpenIPSL v2.0.0-beta.1
First beta release of version 2.0.0
Energy Systems - Energy System Modeling Frameworks
- Modelica
Published by dietmarw over 4 years ago

OpenIPSL - OpenIPSL v1.5.0
What's Changed
- Update tutorial package by @MaximeBaudette in https://github.com/OpenIPSL/OpenIPSL/pull/86
- Fix Bus Display variables by @MaximeBaudette in https://github.com/OpenIPSL/OpenIPSL/pull/87
- Adds the units MW and Mvar to the dynamic bus display. by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/90
- Implement the new power flow display and lots of other clean ups by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/91
- Fixes #96 Move displayFunction into existing Function package. by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/98
- Fix Bus that contained double parameters by @MaximeBaudette in https://github.com/OpenIPSL/OpenIPSL/pull/99
- Fixing the spelling of the standard "checkbox" annoation by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/100
- Reverting the fix of the checkbox by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/101
- Adding resynchronisation models by @tinrabuzin in https://github.com/OpenIPSL/OpenIPSL/pull/103
- Updates of PwPin references by @tinrabuzin in https://github.com/OpenIPSL/OpenIPSL/pull/106
- Clean up of base load icon by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/108
- Add default prefixes definition for SystemBase by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/109
- Fixing the PSAT machine connector annotations by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/110
- Mods to Documentation Info by @lvanfretti in https://github.com/OpenIPSL/OpenIPSL/pull/113
- Improve the PSSE loads by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/115
- Changes applied to the IEEET1 model to fix the translation error by @maguilerac in https://github.com/OpenIPSL/OpenIPSL/pull/117
- Updated tutorial documentation. I have divided the slide set in two, … by @lvanfretti in https://github.com/OpenIPSL/OpenIPSL/pull/120
- OMNotebook and Dymola Functions for Analysis by @lvanfretti in https://github.com/OpenIPSL/OpenIPSL/pull/121
- Adding Martin's fix to tutorial by @MaximeBaudette in https://github.com/OpenIPSL/OpenIPSL/pull/122
- Fix typos by @tbeu in https://github.com/OpenIPSL/OpenIPSL/pull/123
- Adding the Mostar model to Application Examples by @lvanfretti in https://github.com/OpenIPSL/OpenIPSL/pull/124
- Small fixes to Examples and to the PwVoltage sensor. by @janlav in https://github.com/OpenIPSL/OpenIPSL/pull/126
- Cleaning Library of old Copyright Statements by @MaximeBaudette in https://github.com/OpenIPSL/OpenIPSL/pull/128
- #127 Changes to pull request by @tbeu and the commit 179ea4d83f20fead… by @janlav in https://github.com/OpenIPSL/OpenIPSL/pull/129
- Fix to issue #114 by @janlav in https://github.com/OpenIPSL/OpenIPSL/pull/130
- Modifying Copyright for Luigi by @MaximeBaudette in https://github.com/OpenIPSL/OpenIPSL/pull/131
- Update README.md by @lvanfretti in https://github.com/OpenIPSL/OpenIPSL/pull/132
- Update for release related to tutorial of NA-MUG in Stanford. by @lvanfretti in https://github.com/OpenIPSL/OpenIPSL/pull/135
- #118 revision to the PSAT OEL by @janlav in https://github.com/OpenIPSL/OpenIPSL/pull/133
- WT4G1 Initial Condition breaks Simulation by @lvanfretti in https://github.com/OpenIPSL/OpenIPSL/pull/134
- Fixing formatting of Readme file by @MaximeBaudette in https://github.com/OpenIPSL/OpenIPSL/pull/137
- First PR for Monotri by @MaximeBaudette in https://github.com/OpenIPSL/OpenIPSL/pull/139
- Adding examples from OpenIPSL used by RaPID by @lvanfretti in https://github.com/OpenIPSL/OpenIPSL/pull/125
- Moving the experiment information for PSSE tests by @MaximeBaudette in https://github.com/OpenIPSL/OpenIPSL/pull/140
- Adding load variation with noise injection by @MaximeBaudette in https://github.com/OpenIPSL/OpenIPSL/pull/141
- Add Soft PMU model by @MaximeBaudette in https://github.com/OpenIPSL/OpenIPSL/pull/142
- Fixing PSAT Machines, AVR I & II, and making everything compile. by @janlav in https://github.com/OpenIPSL/OpenIPSL/pull/143
- Fixes PSAT machines handling of bases and PSAT OEL by @janlav in https://github.com/OpenIPSL/OpenIPSL/pull/149
- Remove duplicate files by @MaximeBaudette in https://github.com/OpenIPSL/OpenIPSL/pull/151
- Fixes to PSAT AVR, Generators, Loads and OELs. by @janlav in https://github.com/OpenIPSL/OpenIPSL/pull/152
- Add docker file by @MaximeBaudette in https://github.com/OpenIPSL/OpenIPSL/pull/154
- Add MonoTri Library by @MaximeBaudette in https://github.com/OpenIPSL/OpenIPSL/pull/146
New Contributors
- @maguilerac made their first contribution in https://github.com/OpenIPSL/OpenIPSL/pull/117
- @janlav made their first contribution in https://github.com/OpenIPSL/OpenIPSL/pull/126
Full Changelog: https://github.com/OpenIPSL/OpenIPSL/compare/v1.0.0...v1.5.0
Energy Systems - Energy System Modeling Frameworks
- Modelica
Published by MaximeBaudette over 7 years ago

OpenIPSL - Tutorial for CURENT ERC 2017 @ UTK
This release of OpenIPSL's "Tutorial" was prepared for a tutorial given at the CURENT ERC @ UTK , August 3rd, 2017: http://curent.utk.edu
Seminar
Prior to the Tutorial, a seminar was help, presenting OpeIPSL and the modeling principles used in the library. The second part of the seminar, showed the application of OpenIPSL in GridDyn, they can be found below, in Downloads.
Tutorial
- Webcast Youtube Video: https://www.youtube.com/watch?v=ARad3RZWLds&t=2681s
- The preparatory work that needs to be done prior to the tutorial can be found in this .pdf: 2017_08_ LVPT_OpenIPSLNAMUG_Prep.pdf
- The slides with the hands-on examples, explained step by step, can be found here: 2017_08_ LVPT_OpenIPSLNAMUG_HandsOn.pdf
Energy Systems - Energy System Modeling Frameworks
- Modelica
Published by lvanfretti over 7 years ago

OpenIPSL - Tutorial for NA-MUG 2017 @ Stanford
This release of OpenIPSL's "Tutorial" was prepared for a tutorial at the 2017 North America Modelica User's Group Meeting, August 3rd, 2017.
Please use this OpenModelica Notebook:
Example_1.onb.zip
The preparatory work that needs to be done prior to the tutorial can be found in this .pdf: 2017_08_ LVPT_OpenIPSLNAMUG_Prep.pdf
The slides with the hands-on examples, explained step by step, can be found here:
2017_08_ LVPT_OpenIPSLNAMUG_HandsOn.pdf
The presentation for the first part of the tutorial, explaining the modeling principles and approach in OpenIPSL can be found here: 2017_08_ LVPT_OpenIPSLNAMUG_Presentation.pdf
The presentation for the second part of the tutorial, showing the application of OpenIPSL in GridDyn, can be found here:
OpenIPSL usage in GridDyn.pdf
Energy Systems - Energy System Modeling Frameworks
- Modelica
Published by lvanfretti over 7 years ago

OpenIPSL - Tutorial for the 12th Modelica Conference @ Prague
This release of OpenIPSL's "Tutorial" was prepared for a tutorial at the 12th Modelica Conference in Prague on May 15th, 2017.
The preparatory work that needs to be done prior to the tutorial can be found in this .pdf: OpenIPSL_Tutorial_Prep.pdf
The slides with the hands-on examples, explained step by step, can be found here: OpenIPSL_HandsOn_Examples.pdf
The presentation for the first part of the tutorial, explaining the modeling principles and approach in OpenIPSL can be found here:
2017_01_ LVMB OpenModelica WS OpenIPSL_Presentation.pdf
Energy Systems - Energy System Modeling Frameworks
- Modelica
Published by lvanfretti almost 8 years ago

OpenIPSL - OpenIPSL Tutorial @TAMU
This release of OpenIPSL's "Tutorial" was prepared for a Tutorial at Texas A&M University organised by Associate Prof. Le Xie on April 20th 2017.
The preparatory work prior to the tutorial can be found in this .pdf:
OpenIPSL_Tutorial_Prep.pdf
The slides with the hands-on examples, explained step by step, can be found here:
OpenIPSL_HandsOn_Examples.pdf
Download this .zip file with the updated files for the tutorial (2017-04-19):
_Tutorial.zip
The presentation for the first part of the tutorial will be made available here after the event.
Energy Systems - Energy System Modeling Frameworks
- Modelica
Published by lvanfretti about 8 years ago

OpenIPSL - Workshop on Dynamic Systems Modeling @UCD
This release of OpenIPSL's "Tutorial" is for the worksop on dynamic systems modeling at UCD organized by Prof. Federico Milano, the overall agenda is here:
workshop_agenda.pdf
The preparatory work prior to the tutorial can be found in this .pdf:
OpenIPSL_Tutorial_Prep.pdf
The slides with the hands-on examples, explained step by step, can be found here:
OpenIPSL_HandsOn_Examples.pdf
The presentation on OpenIPSL given in the event is available here:
2017_01_ LVMB OpenModelica WS OpenIPSL_Presentation.pdf
Energy Systems - Energy System Modeling Frameworks
- Modelica
Published by MaximeBaudette about 8 years ago

OpenIPSL - Tutorial ModProd 2017
To be released soon.
Energy Systems - Energy System Modeling Frameworks
- Modelica
Published by MaximeBaudette about 8 years ago

OpenIPSL - v1.0.0
First Release of OpenIPSL
What's Changed
- Fixing the initialisation issue in OpenModelica for all of the generators by @tinrabuzin in https://github.com/OpenIPSL/OpenIPSL/pull/3
- Updating package and example icons. by @tinrabuzin in https://github.com/OpenIPSL/OpenIPSL/pull/4
- Changing the package structure. close #5 by @tinrabuzin in https://github.com/OpenIPSL/OpenIPSL/pull/6
- Removing import statements by @tinrabuzin in https://github.com/OpenIPSL/OpenIPSL/pull/9
- Removing DTU and Eurostag models. by @tinrabuzin in https://github.com/OpenIPSL/OpenIPSL/pull/10
- Namsskogan application example by @tinrabuzin in https://github.com/OpenIPSL/OpenIPSL/pull/11
- Fixing examples by @tinrabuzin in https://github.com/OpenIPSL/OpenIPSL/pull/15
- Removing the duplicate files of generators. by @tinrabuzin in https://github.com/OpenIPSL/OpenIPSL/pull/20
- Fixing bugs in some of the exciters and making them more consistent. by @tinrabuzin in https://github.com/OpenIPSL/OpenIPSL/pull/19
- Continuous Integration by @tinrabuzin in https://github.com/OpenIPSL/OpenIPSL/pull/25
- Deleting the old tranformer for the sake of passing checks. by @tinrabuzin in https://github.com/OpenIPSL/OpenIPSL/pull/28
- Deleting PwLineFault since it is not used at all. by @tinrabuzin in https://github.com/OpenIPSL/OpenIPSL/pull/29
- Updating the SevenBus example by @tinrabuzin in https://github.com/OpenIPSL/OpenIPSL/pull/32
- Updating BusExt by @tinrabuzin in https://github.com/OpenIPSL/OpenIPSL/pull/33
- N44 update by @tinrabuzin in https://github.com/OpenIPSL/OpenIPSL/pull/34
- Add PwVoltage model back to the library by @tinrabuzin in https://github.com/OpenIPSL/OpenIPSL/pull/38
- Fix of WT3E1 and WT4E1 and removal of package WT1 by @tinrabuzin in https://github.com/OpenIPSL/OpenIPSL/pull/35
- Update RampTrackingFilter by @tinrabuzin in https://github.com/OpenIPSL/OpenIPSL/pull/36
- Updating IEEEST by @tinrabuzin in https://github.com/OpenIPSL/OpenIPSL/pull/40
- Deleting current limiter from KTH Solar package by @tinrabuzin in https://github.com/OpenIPSL/OpenIPSL/pull/42
- Updating exciter Base Classes by @tinrabuzin in https://github.com/OpenIPSL/OpenIPSL/pull/41
- Implementing invFEX as a function in base classes of exciters by @tinrabuzin in https://github.com/OpenIPSL/OpenIPSL/pull/44
- Removing unsed parameter Ec0 from SEXS exciter by @tinrabuzin in https://github.com/OpenIPSL/OpenIPSL/pull/46
- Updating PSAT AVR Type III to remove initialization parameters by @tinrabuzin in https://github.com/OpenIPSL/OpenIPSL/pull/49
- Release support by @MaximeBaudette in https://github.com/OpenIPSL/OpenIPSL/pull/48
- Fixed the parameter name for Xpq. by @Krokkodilli in https://github.com/OpenIPSL/OpenIPSL/pull/52
- Adding PSAT systems created by Yuwa by @tinrabuzin in https://github.com/OpenIPSL/OpenIPSL/pull/50
- Tuto update by @MaximeBaudette in https://github.com/OpenIPSL/OpenIPSL/pull/54
- Update PwLine for JModelica compatibility by @MaximeBaudette in https://github.com/OpenIPSL/OpenIPSL/pull/56
- Updating links and text by @lvanfretti in https://github.com/OpenIPSL/OpenIPSL/pull/59
- Excitation model from CGMES specification, ExcSEXS by @fran-jo in https://github.com/OpenIPSL/OpenIPSL/pull/62
- Removing leftover files from FACTS in a wrong location by @tinrabuzin in https://github.com/OpenIPSL/OpenIPSL/pull/63
- Update README.md by @lvanfretti in https://github.com/OpenIPSL/OpenIPSL/pull/65
- Fixing the rotation of the package logo by @dietmarw in https://github.com/OpenIPSL/OpenIPSL/pull/66
- Fix package.order for CGMES by @MaximeBaudette in https://github.com/OpenIPSL/OpenIPSL/pull/69
- Fixed EXAC2 block input for field current by @Krokkodilli in https://github.com/OpenIPSL/OpenIPSL/pull/57
- Extended ci by @MaximeBaudette in https://github.com/OpenIPSL/OpenIPSL/pull/71
- Changing some wiki links by @tinrabuzin in https://github.com/OpenIPSL/OpenIPSL/pull/72
- Fix PwFault for Jmodelica by @MaximeBaudette in https://github.com/OpenIPSL/OpenIPSL/pull/73
- (doc ) Introducing new documentation by @MaximeBaudette in https://github.com/OpenIPSL/OpenIPSL/pull/74
- Doc update by @MaximeBaudette in https://github.com/OpenIPSL/OpenIPSL/pull/75
- Documentation links by @lvanfretti in https://github.com/OpenIPSL/OpenIPSL/pull/77
- Restructuring Nordic 44 package by @tinrabuzin in https://github.com/OpenIPSL/OpenIPSL/pull/78
- Release support by @MaximeBaudette in https://github.com/OpenIPSL/OpenIPSL/pull/79
- Update Tutorial by @MaximeBaudette in https://github.com/OpenIPSL/OpenIPSL/pull/80
- GENCLS model updates by @tinrabuzin in https://github.com/OpenIPSL/OpenIPSL/pull/84
- Correting active and reactive power equations in PSAT IB model by @tinrabuzin in https://github.com/OpenIPSL/OpenIPSL/pull/85
New Contributors
- @Krokkodilli made their first contribution in https://github.com/OpenIPSL/OpenIPSL/pull/52
- @fran-jo made their first contribution in https://github.com/OpenIPSL/OpenIPSL/pull/62
Full Changelog: https://github.com/OpenIPSL/OpenIPSL/compare/v0.8.1...v1.0.0
Energy Systems - Energy System Modeling Frameworks
- Modelica
Published by MaximeBaudette over 8 years ago

OpenIPSL - Tutorial for PTI Event: Cyber-Physical Modeling of Electrical Power Systems using OpenIPSL and OpenModelica
Teachers:
Luigi Vanfretti, Associate Professor & Docent
https://www.kth.se/profile/luigiv/
Maxime Baudette, PhD Student
Affiliations:
KTH SmarTS Lab, KTH Royal Institute of Technology, Stockholm, Sweden
Duration: ~ 120 min.
Abstract:
The Modelica language, being standardized and equation-based, has proven valuable for the for model exchange, simulation and even for model validation applications in actual power systems. These important features have been now recognized by the European Network of Transmission System Operators, which have adopted the Modelica language for dynamic model exchange in the Common Grid Model Exchange Standard (v2.5, Annex F).
Following previous FP7 project results, within the ITEA 3 openCPS project, the presenters have continued the efforts of using the Modelica language for power system modeling and simulation, by developing and maintaining the OpenIPSL library: https://github.com/SmarTS-Lab/OpenIPSL
The tutorial first gives an overview of the origins of the openIPSL and it’s models, it contrasts it against typical power system tools, and an introduction the OpenIPSL library.
The new project features that help in the OpenIPSL maintenance (use of continuous integration, regression testing, documentation, etc.) are also described.
The second part of the tutorial consists of working with three examples, we assume you have very little experience with OpenModelica and the Modelica language, so detailed instructions are provided.
In the first example, you will work setting up a power system from scratch and performing simulations using OpenModelica and the OpenIPSL. The second example consists on performing linear analysis and implementing a power system stabilizer for the model of example one.Finally, in the third example, you will perform simulations of a typical IEEE 9-Bus power systems and perform a simple analysis of results.
Youtube Videos!
See an overview of OpenIPSL here: https://youtu.be/H6h9s4iMzA8?t=3616
Energy Systems - Energy System Modeling Frameworks
- Modelica
Published by MaximeBaudette over 8 years ago

OpenIPSL - Introduction to OpenIPSL Tutorial
Originally prepared for ENTSO-E IOP working group.
Link to Video of the Tutorial Session:
https://www.youtube.com/watch?v=H6h9s4iMzA8&feature=youtu.be
Energy Systems - Energy System Modeling Frameworks
- Modelica
Published by MaximeBaudette almost 9 years ago

OpenIPSL -
Energy Systems - Energy System Modeling Frameworks
- Modelica
Published by MaximeBaudette almost 9 years ago
