Electric Power Library - Release Information

Release Notes for Electric Power Library 2.3.1

Electric Power Library 2.3.1 is part of Modelon’s 2017.2 release.  

New versions of Modelon libraries are sold and distributed directly from Modelon, as well as approved resellers.

Improvements

  • Minor changes to some component attributes - improves compatibility with other components.
  • Improvements to parameter dialog box layout - improves visual appearance.
  • Type casting added on some enumerations - improves compatibility.

Conversion of user libraries

No conversion is necessary to update from version 2.3 of the library.

Requirements

Electric Power is based on Modelica Standard Library 3.2.2 and Modelon Base Library 3.0

Version 2.3 was released 2017-06-02.

Electric Power library 2.3 has seen a large update focusing on improving the user experience.
This new version comes with new dynamic visualizers of key signals for DC and AC for all
transforms which makes it easier to analyze and understand large systems. The library has
seen a large update on model documentation and user parameter dialogs, which make it
easier to get started with the modeling. Version 2.3 comes with the Modelon Base Library
containing a large set of thermofluid models that may be used for more detailed
investigation of temperature and cooling effects. Beyond this the library comes with an
improved Modelica compliance.

Examples of improvements and new features:

  • Improved Modelica compliance - The full library now checks pedantically.
  • Improved documentation - Expanded documentation for the AC3ph_dqo package andcorrected/clarified many other cases.
  • Restructured examples package - Low level component examples are now locatedwithin the individual component packages rather than all in the top level Examples package. This makes it easier to find the individual test cases for component models.
  • Removed deprecated packages
  • Added dependency to Modelon Base Library (MBL) - This avoided duplicatingvarious icons that already existing in the MBL.
  • Renamed 'Partials' packages to 'Interfaces' and 'Templates' across the library - Thisimproves consistency across other Modelon libraries.
  • Added Literature package - This new package includes references to literature relatedto electric power systems.
  • New display components created - New display components were created for each ofthe representations (DC, AC1ph, AC3ph_abc, AC3ph_dqo, and AC3ph_dq). The new display sensor extends from each of the respective PVImeter components in the Sensors packages and can be used in place of these meters. They include discrete cellsfor simultaneous display of 5 variables that that are independently selectable by the user. Examples using the new meters are included in the top level Examples package(Islanding (abc),Islanding (dq0),Islanding (dq)) and also in each component example package (DC, AC 1ph, AC 3ph abc, AC 3ph dq0, and AC 3ph dq).
  • Improved dialog box for the System component - This reduces the number of buttonclicks needed by the user to choose specific options.
  • Improved frequency specification in the System component - Previously the user wasrestricted to specifying the frequency in radians unless they had custom unit conversions defined between hertz (Hz) and radians (rad). Also included typical train system frequencies in the drop-down list of frequencies.


Conversion of user libraries:

Automatic conversion of user libraries from version 2.2.4 is supported using the included
conversion script.

Improvements

  • Improved Modelica compliance
  • Improved documentation

Fixed issues

  • New constraining types with common interfaces created for a number of components.
  • The R3mux block now correctly uses input u3.
  • A redundant initial equation in the HydroTurbine model was removed.
  • Fixed the incorrect inertia parameter propagation in the Shaft model.
  • Multiple modifier typos fixed.
  • Fixed multiple broken links in documentation.

Conversion of user libraries

No conversion script is required.

Requirements

Electric Power is based on Modelica Standard Library 3.2.2.  

It has been tested with:

  • Dymola 2017
  • Dymola 2016 FD01
  • Dymola 2016
  • Dymola 2015 FD01
  • Dymola 2015

Version 2.2.2 contains the changes described below.

Improvements

  • Improved Modelica compliance
  • Improved documentation

Fixed issues

  • The number of heat port in ElectricPower.DC.Converters.GenConverter is now assigned from the number of heat ports in the converter subcomponent.

Conversion of user libraries

No conversion script is required.

Requirements

Electric Power is based on Modelica Standard Library 3.2.1.  

It has been tested with:

  • Dymola 2016 FD01
  • Dymola 2016

Version 2.2.1 contains the changes described below.

Library structure changes

Renamed classes

  • ElectricPower.TurboGroups.Examples -> ElectricPower.TurboGroups.Variants

Conversion of user libraries

Automatic conversion of user libraries from version 2.2 is supported using the included conversion script convertElectricPower_2.2_to_2.2.1 located under ElectricPower\Resources\Scripts.

Requirements

Electric Power Library 2.2.1 is based on Modelica Standard Library 3.2.1.  

It has been tested with:

  • Dymola 2016
  • Dymola 2015 FD01

23-04-2014

Available for: Dymola 2014
Modelica Standard Library Version: 3.2.1
Conversion: None from 2.1

Highlights

An update with focus on making the library compliant with the Modelica Specification. Some improvements:

  • Work with enumeration types and consistent type declaration, affecting unit types and type declarations. Unit types that previously were declared as Types.Units_pu are declared as Types.Units.pu in 2.1.1. The constants Units_pu and Units_SI are however kept for old users of EPL.
  • The use of conditional components in sensors models (abc, dqo, dq) was restructured to better follow the Modelica specification. The variables Park and Rot are no longer conditional, this was necessary in order to keep the computation structure in the sensors. There was also some restructuring related to the computation of conditional outputs in the sensors, mainly because they were using conditional components in equations and this is not allowed.
  • URIs are used instead of calling classDirectory(). The constants classDir and DATA_DIR are kept for old EPL users.
  • A nested structure for Trafo parameters were causing problems with constraining classes, this have been fixed by changing the structure of the records by removing some of the nested declarations and specifying the correct constraining class connected to the parameters in the Trafo components.

Available for: Dymola 2014 FD01

Dependencies: Modelica Standard Library Version: 3.2.1

Conversion: None from 2.0

  • EPL 2.1 now uses Modelica 3.2.1
  • An extensive regression-test framework has also been implemented raising the quality confidence of the library.
  • EPL 2.1 mainly contains minor modifications compared to 2.0, related to ticket fixes.