This section includes an item per release, indicating version
number and release date. Release notes are included under each
corresponding item.
Semantic Versioning is followed
to establish version numbers. Given a version number
MAJOR.MINOR.PATCH, an increment in the:
- MAJOR version indicates incompatible API changes.
- MINOR version indicates new functionality in a
backwards-compatible manner.
- PATCH version indicates backwards-compatible bug fixes.
Notice, though, that major version zero (0.y.z) is for initial
development - anything may change at any time and the public API
should not be considered stable.
Extends from Modelica.Icons.ReleaseNotes (Icon for release notes in documentation).
Package Content
Name |
Description |
Version_0_6_3
|
Version 0.6.3 (September 8, 2017) |
Version_0_6_2
|
Version 0.6.2 (July 6, 2017) |
Version_0_6_1
|
Version 0.6.1 (April 19, 2017) |
Version_0_6_0
|
Version 0.6.0 (April 3, 2017) |
Fixes and modifications:
- USBBatteryConverter, which instantiates
CPMBidirectionalBuckBoost couldn't run the simulation
through a mode change (from buck to boost or
viceversa). CPMBidirectionalBuckBoost now incorporates
one on delay block for each mode enable to prevent
them from being active at the same time. This allows
for transitions to be simulated, without loss of
accuracy.
- CCM4 was missing the term for forward voltage drop
loss. This release adds that.
- CCM_DCM1 and CCM_DCM2 had an incorrect calculation
of mu which could provide negative values. This was
fixed. Additionally, CCM_DCM2 was missing an 'n' term
in the calculation of Re.
- CPM had some missing terms in the equation for d.
Additions:
- Verification models were added in the corresponding
examples package for SW1, SW2, SW3, CCM1, CCM2, CCM3,
CCM4, CCM5, CCM_DCM1, CCM_DCM2, CPM_CCM, CPM and
DeadTime.
Deletions:
Extends from Modelica.Icons.ReleaseNotes (Icon for release notes in documentation).
Modifications:
- The main new feature of this release is the slight
restructuring of switch network models that now have
switching, as well as averaged, variants. This
provides generic converter blocks that can be changed
from switched to averaged with the click of a mouse.
- The SignalPWM block is renamed to SwitchingPWM and
its icon is changed.
- Documentation for examples is updated and
completed. The names of components used in some of the
examples are changed.
- The Validation package is renamed to
Verification. This name change has also been applied
to models inside this package and associated files
like results plots.
- MPPTController is taken out of Control.Assemblies
and placed directly in the Control package.
- Instances of switch networks are made replaceable to
allow the use of different flavours of converters and
circuits (switched and averaged).
- HBridgeAveraged is renamed to HBridge since it can
now be instantiated with switched or averaged models.
- The averaged models (CCM1, CCM2…) include the
port current equations that were previously part of
the TwoPortConverter interface, since they now inherit
from TwoPort, which doesn't include those equations.
Additions:
- Three variants of switched switch network models,
SW1 (switch and diode), SW2 (2 switches) and SW3 (2
switches + antiparallel diode).
- The script callCheckLibrary.mos has been added to
provide a convenient way to run regression tests. To
provide even more convenience, a
_DymolaCommands annotation has
been added to the root package file so that this
script can be run from the Commands menu when using
Dymola. The reference regression tests should be
updated in each release if necessary.
- Added a script to export listings for publishing.
- TwoPort interface and ConverterIcon added in place
of TwoPortConverter.
Deletions:
- TwoPortConverter interface is removed and
substituted by a TwoPort interface (copied from MSL
without current equations) and a ConverterIcon.
Extends from Modelica.Icons.ReleaseNotes (Icon for release notes in documentation).
Modifications:
- The averaged switch models have been expanded. As a start, a
partial
model SwitchNetworkInterface
has been added to provide the common interface.
- Many models and blocks (especially blocks) with no icons have
been given an icon. Things look much better.
- The controller assemblies have been moved to
an Assemblies
package and have been reviewed, cleaned up and some bugs have
been resolved (in the previous commit, none of them really
worked).
Additions:
- An Icons package
has been added to hold icons that can be reused.
- Interfaces and Assemblies packages have been added
to Electrical
and Control to hold
partial models and models, respectively, that can be reused.
- All of the averaged switch variants
in EM01
and EMA16
have been added
(CCM1, CCM2, CCM3, CCM4, CCM5, CCM-DCM1
and CCM-DCM2).
- Additionally some averaged and switched control blocks also
in EM01
and EMA16
have also been added
(SwitchingCPM, CPM-CCM, CPM).
- A DeadTime
block has been added to be used in conjunction with any of the
blocks producing switching signals
(currently SignalPWM
and SwitchingCPM),
to create a complement switching signal with an optional dead
time value.
Deletions:
- The model Ideal2LevelLeg has been removed since it added
complexity and didn't seem to be that useful.
Extends from Modelica.Icons.ReleaseNotes (Icon for release notes in documentation).
Changes:
- The main change in this release is a very heavy refactoring of
files. Functionality wise, the library hasn't changed that much,
but every model has been split into it's own file.
- Updated the info text for the root class PVSystems with the
contents of the README.md file.
Additions:
- Added battery model together with a validation example model.
- Added User's Guide package with References, Release Notes,
Contact and License information.
Extends from Modelica.Icons.ReleaseNotes (Icon for release notes in documentation).
Automatically generated Mon Sep 11 16:11:40 2017.