41 std::shared_ptr<HydroGovernorParameters> mParameters;
70 setParameters(std::shared_ptr<Base::GovernorParameters> parameters)
final;
AttributePointer< Attribute< T > > Ptr
Base model for Governors.
spdlog::level::level_enum Level
Real T3
Time constant of the second PT1 block (lag, denominator)
Real Pmin
Minimum mechanical power (pu)
Real T2
Time constant of the lead numerator.
Real OmRef
Speed setpoint (pu); typically 1.
Real T1
Time constant of the first PT1 block (lag, denominator)
Real Pmax
Maximum mechanical power (pu)
Real step(Real Omega, Real dt) final
Step the governor and return the valve/gate opening signal Pgv.
HydroTurbineGovernor(const String &name, CPS::Logger::Level logLevel=CPS::Logger::Level::off)
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)
SimSignalComp(String uid, String name, Logger::Level logLevel=Logger::Level::off)