DPsim
|
Turbine governor model to be used with synchronous generator. More...
#include <TurbineGovernor.h>
Public Member Functions | |
TurbineGovernor (String name) | |
TurbineGovernor (String name, CPS::Logger::Level logLevel) | |
Constructor with log level. | |
void | setParameters (Real Ta, Real Tb, Real Tc, Real Fa, Real Fb, Real Fc, Real K, Real Tsr, Real Tsm) |
Initializes exciter parameters. | |
void | initialize (Real PmRef, Real Tm_init) |
Real | step (Real mOm, Real mOmRef, Real PmRef, Real dt) |
Performs an step to update field voltage value. | |
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 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) | |
Protected Attributes | |
Real | mTa |
Time constant of main inlet volume and steam chest. | |
Real | mTb |
Time constant of reheater. | |
Real | mTc |
Time constant of cross over piping and LP inlet volumes. | |
Real | mFa |
Fraction of total turbine power generated by HP section. | |
Real | mFb |
Fraction of total turbine power generated by IP section. | |
Real | mFc |
Fraction of total turbine power generated by LP section. | |
Real | mK |
Main droop. | |
Real | mTsr |
Time constant of speed relay. | |
Real | mTsm |
Time constant of servo motor. | |
Real | mLc1 = 0.1 |
Opening rate limit. | |
Real | mLc2 = -1 |
Closing rate limit. | |
Real | mTm = 0 |
Mechanical Torque in pu (output of steam turbine) | |
Real | mVcv = 0 |
Valve position. | |
Real | mpVcv = 0 |
Valve position changing rate. | |
Real | mPb = 1 |
Boiler pressure. | |
Real | mOmRef = 1 |
Speed reference. | |
Real | mOm = 0 |
Speed. | |
Real | mPmRef |
Power Reference. | |
Real | Psr_in = 0 |
Input of speed realy. | |
Real | Psm_in = 0 |
Input of servor motor. | |
Real | AuxVar = 0 |
Real | T1 |
Real | T2 |
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. | |
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< TurbineGovernor > | |
static std::shared_ptr< TurbineGovernor > | make (Args &&...args) |
Public Attributes inherited from CPS::IdentifiedObject | |
const Attribute< String >::Ptr | mName |
Human readable name. | |
const Attribute< String >::Ptr | mUID |
Unique identifier. | |
Turbine governor model to be used with synchronous generator.
Definition at line 18 of file TurbineGovernor.h.