Skip to content

Free (standard conform) library that is intended to model electrical power systems at different levels of detail both in transient and steady-state mode.

Notifications You must be signed in to change notification settings

ResearchEngr/PowerSystems

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PowerSystems

The library is intended to model electrical power systems at different levels of detail both in transient and steady-state mode.

Library description

PowerSystems provides a framework and examples for the flexible modeling of electical power systems. Generic component models adapt to different application needs by using a replaceable PhaseSystem. Moreover the library contains the extensive sets of detailed one phase and transient three phase component models of the former SPOT library.

In particular this shall cover systems like:

  • AC power systems, including dc power flow, steady-state, transient, and unsymmetric,
  • Variable frequency systems, e.g. in wind turbines or for drive control, and
  • DC power systems, like HVDC

See also the publication Franke, Wiesmann: Flexible modeling of electrical power systems -- the Modelica PowerSystems library, Modelica conference 2014.

PowerWorld.png

Current release

Download PowerSystems v0.4.0 (2015-03-14)

Revisions

  • Version v0.4.0 (2015-03-14)
    • fix Generic components to work with simple ThreePhase_d again (was broken in v0.3)
    • rework parameter records (move parameter qualifiers from record members to whole records to permit their construction with functions)
    • remove ambiguous start values
    • lot of clean-up
  • Version v0.3 (2014-10-20)
    • add initial equations to Generic models and related examples
    • add start parameters to AC1phDC and extend transient initialization
    • add start parameters to AC3ph to improve steady-state initialization
    • fix use of condionally declared variables
    • clean up annotations
    • rename dqo to dq0
  • Version v0.2.1 (2014-08-15)
    • replace deprecated classDirectory() with loadResource()
    • fix references to Connections package
  • Version v0.2 (2013-04-18)
    • Clean-up Examples and Resources
  • Version v0.1.3 (2013-02-28)
    • Generic: change connector units from MW to W
  • Version v0.1.2 (2012-12-22)
    • Rework Basic.Types to using SI units
    • Adapt parameter records to SI units
  • Version v0.1.1 (2012-12-15)
    • Rename Utilities package to Basic
    • Remove BasePU and BaseSI sub-packages
  • Version v0.1 (2012-12-06)
    • Initial version

License

Copyright © 2007-2015, Modelica Association.

This Modelica package is free software and the use is completely at your own risk; it can be redistributed and/or modified under the terms of the Modelica License 2.

Development and contribution

Contributors:

  • Hansjürg Wiesmann († 2015): Wrote the original SPOT library and supported the creation of the PowerSystems library.
  • Martin Otter: Converted the original Spot library from Modelica 2 to Modelica 3.
  • Rüdiger Franke: Created the PowerSystems library out of the PowerFlow concept library and the SPOT library.

You may report any issues with using the Issues button.

Contributions in shape of Pull Requests are always welcome.

Acknowledgement

This work was in parts supported by the ITEA2 MODRIO project by funding of BMBF under contract number ITEA 2 - 11004. Work on the predecessor PowerFlow library was in parts supported by the ITEA2 EUROSYSLIB project by funding of BMBF under contract number ITEA 2 - 06020. Work on the predecessor Spot library was in parts supported by the RealSim project by funding of the IST Programme, Contract No. IST-1999-11979.

About

Free (standard conform) library that is intended to model electrical power systems at different levels of detail both in transient and steady-state mode.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Modelica 100.0%