49 std::shared_ptr<SteamGovernorParameters> mParameters;
56 Real mDelOm_2prev = 0;
89 setParameters(std::shared_ptr<Base::GovernorParameters> parameters)
final;
AttributePointer< Attribute< T > > Ptr
Base model for Governors.
AttributeList::Ptr mAttributes
Attribute List.
spdlog::level::level_enum Level
Real Pmin
Minimum mechanical power (pu)
Real dPmax
Maximum rate of change of Pgv (pu/s)
Real T3
Time constant T3 of the actuator.
Real Pmax
Maximum mechanical power (pu)
Real dPmin
Minimum rate of change of Pgv (pu/s)
Real T2
T2 related to the lead in the controller K(1+sT2)
Real R
Droop — the value 1/K in the controller K(1+sT2)/(1+sT1)
Real OmRef
Speed setpoint (pu); typically 1.
Real T1
T1 related to the lag in the controller K(1+sT2)/(1+sT1)
Real Kbc
Anti-windup proportional gain.
void setParameters(std::shared_ptr< Base::GovernorParameters > parameters) final
void initializeStates(Real Pref) final
Set steady-state initial values (call after setParameters, before first step)
Real step(Real Omega, Real dt) final
Step the governor and return the valve/gate opening signal Pgv.
SteamTurbineGovernor(const String &name)
SimSignalComp(String uid, String name, Logger::Level logLevel=Logger::Level::off)