|
DPsim
|
#include <ExciterDC1.h>
Public Member Functions | |
| ExciterDC1 (const String &name, Logger::Level logLevel=Logger::Level::info) | |
| Constructor. | |
| void | setParameters (std::shared_ptr< Base::ExciterParameters > parameters) final |
| Initializes exciter parameters. | |
| void | initializeStates (Real Vh_init, Real Vf_init) final |
| Initializes exciter variables. | |
| Real | step (Real Vd, Real Vq, Real dt, Real Vpss=0) final |
| Performs an step to update field voltage value. | |
Public Member Functions inherited from CPS::Base::Exciter | |
| virtual void | setParameters (std::shared_ptr< Base::ExciterParameters > parameters)=0 |
| Sets exciter parameters. | |
Public Member Functions inherited from CPS::SimSignalComp | |
| SimSignalComp (String uid, String name, Logger::Level logLevel=Logger::Level::off) | |
| SimSignalComp (String name, Logger::Level logLevel=Logger::Level::off) | |
| virtual void | initialize (Real timeStep) |
| virtual void | initialize (Real omega, Real timeStep) |
| virtual Task::List | getTasks () |
| void | setBehaviour (Behaviour behaviour) |
| Set behavior of component, e.g. initialization. | |
Public Member Functions inherited from CPS::TopologicalSignalComp | |
| TopologicalSignalComp (String uid, String name, Logger::Level logLevel=Logger::Level::off) | |
| Basic constructor that takes UID, name and log level. | |
| TopologicalSignalComp (String name, Logger::Level logLevel=Logger::Level::off) | |
| Basic constructor that takes name and log level and sets the UID to name as well. | |
Public Member Functions inherited from CPS::IdentifiedObject | |
| IdentifiedObject (const String &uid, const String &name) | |
| IdentifiedObject (const String &name) | |
| AttributeBase::Ptr | attribute (const String &name) const |
| Return pointer to an attribute. | |
| template<typename T> | |
| Attribute< T >::Ptr | attributeTyped (const String &name) const |
| Return pointer to an attribute. | |
| const AttributeBase::Map & | attributes () const |
| String | name () |
| String | uid () |
| Returns unique id. | |
| String | type () |
| Get component type (cross-platform) | |
| virtual String | description () |
Additional Inherited Members | |
Public Types inherited from CPS::SimSignalComp | |
| enum | Behaviour { Initialization , Simulation } |
| typedef std::shared_ptr< SimSignalComp > | Ptr |
| typedef std::vector< Ptr > | List |
Public Types inherited from CPS::TopologicalSignalComp | |
| typedef std::shared_ptr< TopologicalSignalComp > | Ptr |
| typedef std::vector< Ptr > | List |
Public Types inherited from CPS::IdentifiedObject | |
| typedef std::shared_ptr< IdentifiedObject > | Ptr |
| typedef std::vector< Ptr > | List |
Static Public Member Functions inherited from SharedFactory< ExciterDC1 > | |
| static std::shared_ptr< ExciterDC1 > | make (Args &&...args) |
Public Attributes inherited from CPS::IdentifiedObject | |
| const Attribute< String >::Ptr | mName |
| Human readable name. | |
| const Attribute< String >::Ptr | mUID |
| Unique identifier. | |
Protected Attributes inherited from CPS::SimSignalComp | |
| Bool | mBehaviour = Behaviour::Simulation |
Protected Attributes inherited from CPS::TopologicalSignalComp | |
| Logger::Log | mSLog |
| Component logger. | |
| Logger::Level | mLogLevel |
| Component logger control for internal variables. | |
Protected Attributes inherited from CPS::IdentifiedObject | |
| AttributeList::Ptr | mAttributes = AttributeList::make() |
| Attribute List. | |
Type DC1 exciter Ref.: IEEE Recommended Practice for Excitation System Models for Power System Stability Studies
Definition at line 47 of file ExciterDC1.h.
| Signal::ExciterDC1::ExciterDC1 | ( | const String & | name, |
| Logger::Level | logLevel = Logger::Level::info ) |
Constructor.
Definition at line 8 of file ExciterDC1.cpp.
|
finalvirtual |
Initializes exciter variables.
init value of transducer output
init value of stabilizing feedback output
init value of amplifier output
init value of amplifier input
exciter reference
check initial conditions
Implements CPS::Base::Exciter.
Definition at line 81 of file ExciterDC1.cpp.
|
final |
Initializes exciter parameters.
Definition at line 11 of file ExciterDC1.cpp.
|
finalvirtual |
Performs an step to update field voltage value.
Implements CPS::Base::Exciter.
Definition at line 133 of file ExciterDC1.cpp.