| Types.PerUnit | Pm0Pu | | Initial value of mechanical power in pu (base: PNomTurb) |
| Real | InitSet | Modelica.Math.Vectors.interpolate(Lookuptab[:, 2], Lookuptab[:, 1], Pm0Pu/ATurb + QNl) | Interpolated initial value of look-up table input |
| Types.PerUnit | PRef0Pu | InitSet*RPerm | Initial value of reference power in pu (no constant base due to turbine characteristics) |
| Real[2,2] | SimpleTable | [0, 0; 1, 1] | Proportional table for simple ModelInt |
| Real[:,:] | Lookuptab | if ModelInt == 0 then SimpleTable elseif ModelInt == 1 then FrancisPeltonTable
elseif ModelInt == 2 then KaplanTable else CustomTable | |
| Boolean | Sel | if ModelInt == 3 then true else false | |
| General parameters |
| Types.PerUnit | ATurb | | Turbine gain in pu, typical: 1.2 |
| Types.AngularVelocityPu | DeltaOmegaDbPu | | Frequency Intentional dead-band width in pu of base SystemBase.omegaNom, typical: 0 |
| Types.AngularVelocityPu | DeltaOmegaEpsPu | | Frequency Intentional dead-band hysteresis in pu of base SystemBase.omegaNom, typical: 0 |
| Types.PerUnit | DeltaPDbPu | | Unintentional dead-band in pu of base PNomTurb, typical: 0 |
| Types.PerUnit | DTurb | | Turbine damping factor in pu, typical: 0.5 (simple turbine) or 1.1 (real turbine) (if ModelInt == 0 then 0.5 else 1.1) |
| Types.PerUnit | GMax | | Maximum gate opening in pu of PNomTurb, typical: 1 |
| Types.PerUnit | GMin | | Minimum gate opening in pu of PNomTurb, typical: 0 |
| Types.PerUnit | HDam | | Head available at dam in pu, typical: 1 |
| Types.PerUnit | QNl | | No-load flow at nominal head in pu, typical: 0.08 (simple turbine) or 0 (real turbine) (if ModelInt == 0 then 0.08 else 0) |
| Types.Time | RPerm | | Permanent droop in pu, typical: 0.05 |
| Types.Time | RTemp | | Temporary droop in seconds, typical: 0.3 |
| Types.Time | tG | | Gate servo time constant in seconds, typical: 0.5 |
| Types.Time | tP | | Pilot servo time constant in seconds, typical: 0.1 |
| Types.Time | tR | | Dashpot time constan in seconds, typical: 5 |
| Types.Time | tW | | Water inertia time constant in seconds, typical: 1 |
| Types.PerUnit | UC | | Max gate closing velocity in pu/s, typical: -0.2 |
| Types.PerUnit | UO | | Max gate opening velocity in pu/s, typical: 0.2 |
| Turbine type |
| Integer | ModelInt | 1 | 0=simple (proportional), 1=Pelton/Francis, 2=Kaplan, 3=custom table |
| Real[7,2] | CustomTable | [0.1, 0; 0.4, 0.42; 0.5, 0.56; 0.7, 0.8; 0.8, 0.9; 0.9, 0.97; 1, 1] | Custom ModelInt look up table, e.g. [0.1, 0; 0.4, 0.42; 0.5, 0.56; 0.7, 0.8; 0.8, 0.9; 0.9, 0.97; 1, 1] |
| Real[7,2] | FrancisPeltonTable | [0.1, 0; 0.4, 0.42; 0.5, 0.56; 0.7, 0.8; 0.8, 0.9; 0.9, 0.97; 1, 1] | Francis/Pelton ModelInt look up table |
| Real[7,2] | KaplanTable | [0.1, 0; 0.4, 0.35; 0.5, 0.468; 0.7, 0.796; 0.8, 0.917; 0.9, 0.99; 1, 1] | Kaplan ModelInt look up table |