DPsim
Loading...
Searching...
No Matches
CPS::Base::Turbine Class Referenceabstract

Base model for Turbines. More...

#include <Base_Turbine.h>

Inheritance diagram for CPS::Base::Turbine:
[legend]

Public Member Functions

virtual void setParameters (std::shared_ptr< Base::TurbineParameters > parameters)=0
 
virtual void initializeStates (Real PmInit)=0
 Set steady-state initial values (call after setParameters, before first step)
 
virtual Real step (Real Pgv, Real dt)=0
 Step the turbine with valve/gate opening Pgv and return mechanical power Pm.
 

Detailed Description

Base model for Turbines.

Definition at line 18 of file Base_Turbine.h.

Member Function Documentation

◆ initializeStates()

virtual void CPS::Base::Turbine::initializeStates ( Real PmInit)
pure virtual

Set steady-state initial values (call after setParameters, before first step)

Implemented in CPS::Signal::HydroTurbine, and CPS::Signal::SteamTurbine.

◆ step()

virtual Real CPS::Base::Turbine::step ( Real Pgv,
Real dt )
pure virtual

Step the turbine with valve/gate opening Pgv and return mechanical power Pm.

Implemented in CPS::Signal::HydroTurbine, and CPS::Signal::SteamTurbine.


The documentation for this class was generated from the following file: