|
| Exciter (const String &name) |
|
| Exciter (const String &name, CPS::Logger::Level logLevel) |
| Constructor with log level.
|
|
void | setParameters (Real Ta, Real Ka, Real Te, Real Ke, Real Tf, Real Kf, Real Tr, Real maxVr=1.0, Real minVr=-0.9) |
| Initializes exciter parameters.
|
|
void | initialize (Real Vh_init, Real Vf_init) |
| Initializes exciter variables.
|
|
Real | step (Real mVd, Real mVq, Real dt) |
| Performs an step to update field voltage value.
|
|
| 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 Task::List | getTasks () |
|
void | setBehaviour (Behaviour behaviour) |
| Set behavior of component, e.g. initialization.
|
|
| 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.
|
|
| 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)
|
|
|
const Attribute< Real >::Ptr | mVm |
| Output of voltage transducer at time k-1.
|
|
const Attribute< Real >::Ptr | mVh |
| Input of voltage transducer.
|
|
const Attribute< Real >::Ptr | mVis |
| Output of stablizing feedback at time k.
|
|
const Attribute< Real >::Ptr | mVr |
| Regulator output at time k.
|
|
const Attribute< Real >::Ptr | mVse |
| Output of ceiling function at time k-1.
|
|
const Attribute< Real >::Ptr | mEf |
| Exciter output at time k (induced emf by the field current under no-load conditions)
|
|
Bool | mBehaviour = Behaviour::Simulation |
|
Logger::Log | mSLog |
| Component logger.
|
|
Logger::Level | mLogLevel |
| Component logger control for internal variables.
|
|
AttributeList::Ptr | mAttributes = AttributeList::make() |
| Attribute List.
|
|
|
enum | Behaviour { Initialization
, Simulation
} |
|
typedef std::shared_ptr< SimSignalComp > | Ptr |
|
typedef std::vector< Ptr > | List |
|
typedef std::shared_ptr< TopologicalSignalComp > | Ptr |
|
typedef std::vector< Ptr > | List |
|
typedef std::shared_ptr< IdentifiedObject > | Ptr |
|
typedef std::vector< Ptr > | List |
|
static std::shared_ptr< Exciter > | make (Args &&...args) |
|
const Attribute< String >::Ptr | mName |
| Human readable name.
|
|
const Attribute< String >::Ptr | mUID |
| Unique identifier.
|
|
AVR model type 1 Ref.: Milano - Power system modelling and scripting, page 363
Definition at line 18 of file Exciter.h.