Component Library
This page documents all the pre-built components available in the PowerDynamics.jl library.
The PowerDynamics.Library component library is currently excluded from semantic versioning and is under heavy development.
While PowerDynamics itself follows semantic versioning, the Library submodule's API is highly unstable and variable names, function signatures, and model interfaces may change frequently without notice. If you are using specific models from PowerDynamics.Library in their current state, we strongly recommend copying them to your own source code to avoid breaking changes in future updates.
Slack Models
Algebraic and Differential Slack
Missing docstring for SlackDifferential. Check Documenter's build log for details.
Missing docstring for VariableFrequencySlack. Check Documenter's build log for details.
Machine Models
Synchronous Machine Models
PowerDynamics.Library.PSSE_GENCLS โ ConstantPSSE_GENCLSThis model is a port of the OpenIPSL Electrical.Machines.PSSE.GENCLS model, maintaining the same mathematical formulation while adapting to PowerDynamics/ModelingToolkit conventions.
Validation
Validated against the OpenIPSL SMIB testcase Tests.Machines.PSSE.GENCLS. See validation plot generated by automatic validation script in /test/OpenIPSL_test.
PowerDynamics.Library.PSSE_GENROU โ FunctionPSSE_GENROUThis model is a port of the OpenIPSL Electrical.Machines.PSSE.GENROU model, maintaining the same mathematical formulation while adapting to PowerDynamics/ModelingToolkit conventions.
Validation
Validated against the OpenIPSL SMIB testcase Tests.Machines.PSSE.GENROU. See validation plot generated by automatic validation script in /test/OpenIPSL_test.
PowerDynamics.Library.PSSE_GENROE โ FunctionPSSE_GENROEThis model is a port of the OpenIPSL Electrical.Machines.PSSE.GENROE model, maintaining the same mathematical formulation while adapting to PowerDynamics/ModelingToolkit conventions.
Validation
Validated against the OpenIPSL SMIB testcase Tests.Machines.PSSE.GENROE. See validation plot generated by automatic validation script in /test/OpenIPSL_test.
PowerDynamics.Library.PSSE_GENSAL โ FunctionPSSE_GENSALThis model is a port of the OpenIPSL Electrical.Machines.PSSE.GENSAL model, maintaining the same mathematical formulation while adapting to PowerDynamics/ModelingToolkit conventions.
Validation
Validated against the OpenIPSL SMIB testcase Tests.Machines.PSSE.GENSAL. See validation plot generated by automatic validation script in /test/OpenIPSL_test.
PowerDynamics.Library.PSSE_GENSAE โ FunctionPSSE_GENSAEThis model is a port of the OpenIPSL Electrical.Machines.PSSE.GENSAE model, maintaining the same mathematical formulation while adapting to PowerDynamics/ModelingToolkit conventions.
Validation
Validated against the OpenIPSL SMIB testcase Tests.Machines.PSSE.GENSAE. See validation plot generated by automatic validation script in /test/OpenIPSL_test.
Control Systems
Exciters & AVRs
PowerDynamics.Library.PSSE_EXST1 โ ConstantPSSE_EXST1This model is a port of the OpenIPSL Electrical.Controls.PSSE.ES.EXST1 model, maintaining the same mathematical formulation while adapting to PowerDynamics/ModelingToolkit conventions.
Validation
Validated against the OpenIPSL SMIB testcase Tests.Controls.PSSE.ES.EXST1. See validation plot generated by automatic validation script in /test/OpenIPSL_test.
PowerDynamics.Library.PSSE_ESST4B โ ConstantPSSE_ESST4BThis model is a port of the OpenIPSL Electrical.Controls.PSSE.ES.ESST4B model, maintaining the same mathematical formulation while adapting to PowerDynamics/ModelingToolkit conventions.
Validation
Validated against the OpenIPSL SMIB testcase Tests.Controls.PSSE.ES.ESST4B. See validation plot generated by automatic validation script in /test/OpenIPSL_test.
PowerDynamics.Library.PSSE_ESST1A โ ConstantPSSE_ESST1AThis model is a port of the OpenIPSL Electrical.Controls.PSSE.ES.ESST1A model, maintaining the same mathematical formulation while adapting to PowerDynamics/ModelingToolkit conventions.
Validation
Validated against the OpenIPSL SMIB testcase Tests.Controls.PSSE.ES.ESST1A. See validation plot generated by automatic validation script in /test/OpenIPSL_test.
PowerDynamics.Library.PSSE_SCRX โ ConstantPSSE_SCRXThis model is a port of the OpenIPSL Electrical.Controls.PSSE.ES.SCRX model, maintaining the same mathematical formulation while adapting to PowerDynamics/ModelingToolkit conventions.
Validation
Validated against the OpenIPSL SMIB testcase Tests.Controls.PSSE.ES.SCRX. See validation plot generated by automatic validation script in /test/OpenIPSL_test.
PowerDynamics.Library.PSSE_IEEET1 โ ConstantPSSE_IEEET1This model is a port of the OpenIPSL Electrical.Controls.PSSE.ES.IEEET1 model, maintaining the same mathematical formulation while adapting to PowerDynamics/ModelingToolkit conventions.
Validation
Validated against the OpenIPSL SMIB testcase Tests.Controls.PSSE.ES.IEEET1. See validation plot generated by automatic validation script in /test/OpenIPSL_test.
Governors and Turbines
PowerDynamics.Library.PSSE_IEEEG1 โ ConstantPSSE_IEEEG1This model is a port of the OpenIPSL Electrical.Controls.PSSE.TG.IEEEG1 model, maintaining the same mathematical formulation while adapting to PowerDynamics/ModelingToolkit conventions.
Validation
Validated against the OpenIPSL SMIB testcase Tests.Controls.PSSE.TG.IEEEG1. See validation plot generated by automatic validation script in /test/OpenIPSL_test.
PowerDynamics.Library.PSSE_HYGOV โ ConstantPSSE_HYGOVThis model is a port of the OpenIPSL Electrical.Controls.PSSE.TG.HYGOV model, maintaining the same mathematical formulation while adapting to PowerDynamics/ModelingToolkit conventions.
Validation
Validated against the OpenIPSL SMIB testcase Tests.Controls.PSSE.TG.HYGOV. See validation plot generated by automatic validation script in /test/OpenIPSL_test.
PowerDynamics.Library.PSSE_GGOV1_EXPERIMENTAL โ ConstantPSSE_GGOV1_EXPERIMENTALThis model is a port of the OpenIPSL Electrical.Controls.PSSE.TG.GGOV1 model, maintaining the same mathematical formulation while adapting to PowerDynamics/ModelingToolkit conventions.
Validation
This model does not support delay! It is validaded against a modified version of the OpenIPSL SMIB testcase Tests.Controls.PSSE.TG.GGOV1 without delay (see reference data generation script in /test/OpenIPSL/GGOV1 for modified version). Also, the OpenIPSL testcase does not start in a steady state, so we have some deviation in the validation still. See validation plot generated by automatic validation script in /test/OpenIPSL_test.
Power System Stabilizers (PSS)
PowerDynamics.Library.PSSE_IEEEST โ ConstantPSSE_IEEESTThis model is a port of the OpenIPSL Electrical.Controls.PSSE.PSS.IEEEST model, maintaining the same mathematical formulation while adapting to PowerDynamics/ModelingToolkit conventions.
Validation
Validated against the OpenIPSL SMIB testcase Tests.Controls.PSSE.PSS.IEEEST. See validation plot generated by automatic validation script in /test/OpenIPSL_test.
Load Models
Static Load Models
Missing docstring for VoltageDependentLoad. Check Documenter's build log for details.