6#include <dpsim-models/Definitions.h>
11class TurbineParameters {
13 TurbineParameters() {}
14 virtual ~TurbineParameters() =
default;
21 setParameters(std::shared_ptr<Base::TurbineParameters> parameters) = 0;
27 virtual Real
step(Real Pgv, Real dt) = 0;
virtual Real step(Real Pgv, Real dt)=0
Step the turbine with valve/gate opening Pgv and return mechanical power Pm.
virtual void initializeStates(Real PmInit)=0
Set steady-state initial values (call after setParameters, before first step)