Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
fa61253
Added base class TorqueEquation
boerrebj Feb 11, 2026
e3cdf2f
Added f_grid - grid frequency to Data, corrected reference speed for …
boerrebj Feb 17, 2026
6da79bc
First version of turbine model based on empirical data
boerrebj Feb 11, 2026
6a95058
Updated Empirical turbine and added tests package under OpenHPLTest
boerrebj Feb 26, 2026
4421bae
Some updates to the turbine testing
boerrebj Feb 26, 2026
49419a2
Continued testing of empirical turbine model
boerrebj Feb 27, 2026
987e90e
Continue to update testing. Currently there are numerical issues with…
boerrebj Feb 27, 2026
827d7c3
Updated annotation string in TurbineLookUp to solve Github error issue.
boerrebj Feb 27, 2026
d53a709
Correcting documentation string to avoid GitHub check error
boerrebj Feb 27, 2026
35c6b3f
Correcting documentation string to avoid GitHub check error
boerrebj Feb 27, 2026
4f20d59
Updating testing
boerrebj Mar 1, 2026
a44c26d
Continue to resolve issue with convegence for EmpiricalTurbine model
boerrebj Mar 3, 2026
cf83711
Rearrange all test models and archive the old ones
dietmarw Mar 3, 2026
40e400f
Adapting the models after rebase.
dietmarw Mar 3, 2026
d993fc9
HTML fix
dietmarw Mar 3, 2026
378bde8
HTML fixes
dietmarw Mar 3, 2026
ad88d39
HTML fix
dietmarw Mar 3, 2026
633b068
HTML fix
dietmarw Mar 3, 2026
2fa58e2
HTML fix
dietmarw Mar 3, 2026
6431e2d
HTML fix
dietmarw Mar 3, 2026
90ba2ce
Testing alternative TurbineLookUp function
boerrebj Mar 17, 2026
2917ba9
Updated testing of EmpiricalTurbine
boerrebj Mar 18, 2026
b5c7771
Empirical turbine model for reaction turbines. Includes throtling effect
boerrebj Apr 21, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
49 changes: 49 additions & 0 deletions OpenHPL/ElectroMech/Turbines/EmpiricalTurbine.mo
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
within OpenHPL.ElectroMech.Turbines;
model EmpiricalTurbine
parameter SI.Height H_n = 100 "Nominal net head" annotation (Dialog(group = "Nominal values"));
parameter SI.Power P_n (displayUnit = "MW")= 1.e+06 "Nominal power" annotation (Dialog(group = "Nominal values"));
extends OpenHPL.ElectroMech.BaseClasses.TorqueEquation;
extends OpenHPL.Interfaces.TurbineContacts;
extends OpenHPL.Icons.Turbine;

SI.VolumeFlowRate Vdot "Turbine flow rate";
SI.Pressure dp "Pressure drop";
SI.Torque Tt "Turbine torque";
Modelica.Blocks.Sources.RealExpression realExpression(y=Tt) annotation (Placement(transformation(extent={{-70,-10},{-50,10}})));

protected
constant Real eps=1.0e-08;
parameter SI.Density rho=data.rho;
parameter SI.Acceleration g=data.g;
constant Real eta0=0.90 "Full load efficiency. Hard coded at the moment. Can be parametrized in the future";
parameter SI.VolumeFlowRate Vdot_n=P_n/(eta0*rho*g*H_n) "Nominal discharge";
parameter SI.Torque Tt_n=P_n/(2*C.pi*nrps_n) "Noninal turbine torque";

parameter Real NQE=4.0*H_n^(-2./3.) "Specific speed based on empirical relartion";
parameter Real kappa=1.351-0.857*NQE;
parameter Real nRA=1.5+NQE*5 "Normalized runaway speed us function of specific speed";
parameter Real dQdn=0.4222+0.3179*Modelica.Math.log(NQE);
parameter SI.Frequency nrps_n=2*data.f_grid/p "Nominal turbine speed [rps]";
SI.Frequency nrps=speedSensor.w/(2*C.pi) "Rotational speed (in revolutions per seconds)";
parameter Real Ct =Vdot_n/sqrt(H_n*g*rho) "Nominal turbine coefficient";
constant Real alpha=1.5;
constant Real beta=3.5;
constant Real epsilon = 5.0e-5 "Constant to ensure robust expression for dp vs flow. Trial and error to find suitable value.";
equation
i.mdot + o.mdot = 0;
i.mdot = Vdot*rho;
dp = i.p - o.p;

Vdot*abs(Vdot)= dp*(Ct*max(epsilon, abs(u_t)^alpha)*(1+dQdn*(max(nrps/(nrps_n*nRA),epsilon)^beta)))^2;
Tt=Tt_n*(dp/(H_n*(rho*g)))*(Vdot/Vdot_n)*(1-(nrps/(nrps_n*nRA*1.2))^5);
connect(realExpression.y, torque.tau) annotation (Line(points={{-49,0},{-37.2,0}}, color={0,0,127}));
annotation (
Documentation(info = "<html><head></head><body><p>Simplified empirical turbine model for single-regulated reaction turbine (Francis and propeller turbine). The turbine is specified by giving the nominal head H_n and nominale power P_n. All remaining values are determined from empirical relations. The throtling effect of high head Francis turbines is included in the model. However, the exact characteristics should be treated with caution and will need more empirical tuning in future releases.

</p><p align=\"center\">
<img src=\"modelica://OpenHPL/Resources/Images/EmpiricalTurbine.svg\">
</p>
<p><em>Figure: Example of throtling effect for a high head Francis unit. Discharge as function of speed (pu).</em></p>

<p></p></body></html>"));
end EmpiricalTurbine;
1 change: 1 addition & 0 deletions OpenHPL/ElectroMech/Turbines/package.order
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
Turbine
Francis
Pelton
EmpiricalTurbine
787 changes: 787 additions & 0 deletions OpenHPL/Resources/Images/EmpiricalTurbine.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model CaseStudingValentynasCase "HP system model for Valentyna's Master case"
extends Modelica.Icons.Example;
Real coef2, coef3;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPAllTypeFittingsTest "Test for comparing fitting behaviour"
extends Modelica.Icons.Example;
OpenHPL.Waterway.Reservoir headWater(h_0=10) annotation (Placement(transformation(extent={{-100,-10},{-80,10}})));
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPBjarneBorresen "Model of HP system with simplified models for penstock, turbine, etc."
extends Modelica.Icons.Example;
OpenHPL.Waterway.Reservoir reservoir(h_0=503 - 499.5) annotation (Placement(transformation(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPDraftTube "Testing the draft tube models."
extends Modelica.Icons.Example;
OpenHPL.Waterway.Reservoir reservoir(h_0=48) annotation (Placement(transformation(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPElasticKPPenstock "Model of HP system with elastic penctock (KP), but simplified models for turbine, etc."
extends Modelica.Icons.Example;
OpenHPL.Waterway.Reservoir reservoir(h_0=48) annotation (Placement(transformation(origin={-92,66}, extent={{-10,-10},{10,10}})));
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPElasticKPPenstockANDIntake "Model of HP system with elastic penctock and intake (KP), but simplified models for turbine, etc."
extends Modelica.Icons.Example;
OpenHPL.Waterway.Reservoir reservoir(h_0=48) annotation (Placement(transformation(origin={-92,66}, extent={{-10,-10},{10,10}})));
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPElasticKPPenstockCompres "Model of HP system with elastic penctock (KP), but simplified models for turbine, etc."
extends Modelica.Icons.Example;
OpenHPL.Waterway.Reservoir reservoir(h_0=48) annotation (Placement(transformation(origin={-92,66}, extent={{-10,-10},{10,10}})));
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPElasticKPPenstockFrancis "HP system model with Francis turbine and elastic penstock"
extends Modelica.Icons.Example;
OpenHPL.Waterway.Reservoir reservoir(h_0=48) annotation (Placement(transformation(origin={-92,66}, extent={{-10,-10},{10,10}})));
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPElasticKPPenstockFrancisGov "HP system model with Francis turbine and elastic penstock and governor"
extends Modelica.Icons.Example;
OpenHPL.Waterway.Reservoir reservoir(h_0=48) annotation (Placement(transformation(origin={-92,66}, extent={{-10,-10},{10,10}})));
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPElasticKPPenstockHalfSurgeD "Similar to previous HP system, but with twice reduced surge tank diameter"
extends Modelica.Icons.Example;
OpenHPL.Waterway.Reservoir reservoir annotation (Placement(transformation(origin={-92,66}, extent={{-10,-10},{10,10}})));
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPElasticKPPenstockWithoutSurge "Model of HP system without surge tank and with elastic penctock (KP), but simplified models for turbine, etc."
extends Modelica.Icons.Example;
OpenHPL.Waterway.Reservoir reservoir(h_0=48) annotation (Placement(transformation(origin={-90,62}, extent={{-10,-10},{10,10}})));
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPLinTest
extends Modelica.Icons.Example;
OpenHPLTest.HPLiniarizationKPFran hpl;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPLiniarization "Simple HP system model for liniarization"
extends Modelica.Icons.Example;
input Real u(start = 0.7493);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPLiniarization2 "Simple HP system model for liniarization"
extends Modelica.Icons.Example;
input Real u(start = 0.7493);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPLiniarization3 "Simple HP system model for liniarization"
extends Modelica.Icons.Example;
input Real u(start = 0.7493);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPLiniarization4 "Simple HP system model for liniarization"
extends Modelica.Icons.Example;
input Real u(start = 0.7493);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPLiniarizationFranGen "HP system model for liniarization with Francis turbine + generator"
extends Modelica.Icons.Example;
OpenHPL.Waterway.Pipe intake(H=23, Vdot_0=18.5952) annotation (Placement(transformation(extent={{-72,50},{-52,70}})));
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPLiniarizationGenIPSL "Synergy with OpenIPSL library(generator + governor)"
extends Modelica.Icons.Example;
input Real u = 0.574;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPLiniarizationGenIPSLKP "Synergy with OpenIPSL library(generator + governor)"
extends Modelica.Icons.Example;
input Real u = 0.574;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPLiniarizationKP "HP system model for liniarization with elastic penstock (KP)"
extends Modelica.Icons.Example;
input Real u(start = 0.7493);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPLiniarizationKPFran "HP system model for liniarization with elastic penstock (KP) + Francis turbine + generator"
extends Modelica.Icons.Example;
input Real u;
Expand Down
2 changes: 1 addition & 1 deletion OpenHPLTest/HPModel.mo → OpenHPLTest/Archive/HPModel.mo
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPModel
inner OpenHPL.Data data;
import Modelica.Constants.pi;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPModelDEA
inner OpenHPL.Data data;
import Modelica.Constants.pi;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPModelKPLin
parameter Integer n = 24;
// states
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPModelKPLinPI
HPLiniarizationKP hpKP;
parameter Real Kp = 0.1;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPModelLin
parameter Integer n = 5;
// states
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPModelLinPI
HPModelLin hplin;
HPLiniarization hp;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPModelManLin
inner OpenHPL.Data data;
import Modelica.Constants.pi;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPModelObserv
inner OpenHPL.Data data;
import Modelica.Constants.pi;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPModelObservSim
inner OpenHPL.Data data;
//HPModel hpmod;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPSTAirCushion
"Model of waterway of the HP system with simplified models for conduits, turbine, etc."
extends Modelica.Icons.Example;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPSTSharpOrifice
"Model of waterway of the HP system with simplified models for conduits, turbine, etc."
extends Modelica.Icons.Example;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPSTSimple
"Model of waterway of the HP system with simplified models for conduits, turbine, etc."
extends Modelica.Icons.Example;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPSTThrottleValve
"Model of waterway of the HP system with simplified models for conduits, turbine, etc."
extends Modelica.Icons.Example;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPSimpleElasticPenstock "Model of HP system with elastic penctock (StagardGrid), but simplified models for turbine, etc."
extends Modelica.Icons.Example;
OpenHPL.Waterway.Reservoir reservoir(h_0=48) annotation (Placement(transformation(origin={-90,62}, extent={{-10,-10},{10,10}})));
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPSimpleElasticPenstockWithoutSurge "Model of HP system without surge tank and with elastic penctock (StagardGrid), but simplified models for turbine, etc."
extends Modelica.Icons.Example;
OpenHPL.Waterway.Reservoir reservoir annotation (Placement(transformation(origin={-90,62}, extent={{-10,-10},{10,10}})));
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPSimplePenstockAutoRefGate
extends Modelica.Icons.Example;
OpenHPL.Waterway.Reservoir reservoir annotation (Placement(transformation(origin={-92,62}, extent={{-10,-10},{10,10}})));
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPSimplePenstockControl "Model of HP system with governor"
extends Modelica.Icons.Example;
OpenHPL.Waterway.Reservoir reservoir annotation (Placement(transformation(origin={-92,62}, extent={{-10,-10},{10,10}})));
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPSimplePenstockFrancis "HP system model with Francis turbine"
extends Modelica.Icons.Example;
OpenHPL.Waterway.Reservoir reservoir annotation (Placement(transformation(origin={-92,62}, extent={{-10,-10},{10,10}})));
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPSimplePenstockFrancis2 "HP system model with Francis turbine and generator"
extends Modelica.Icons.Example;
OpenHPL.Waterway.Reservoir reservoir(h_0=48) annotation (Placement(transformation(origin={-92,62}, extent={{-10,-10},{10,10}})));
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPSimplePenstockFrancisGenIPSL "Synergy with OpenIPSL library(generator)"
extends Modelica.Icons.Example;
OpenHPL.Waterway.Reservoir reservoir(h_0=48) annotation (Placement(transformation(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPSimplePenstockFrancisGenIPSLGov "Synergy with OpenIPSL library(generator + governor)"
//input Real u;
extends Modelica.Icons.Example;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPSimplePenstockFrancisGenIPSLInfBus "Synergy with OpenIPSL library(generator + infinitBus)"
extends Modelica.Icons.Example;
OpenHPL.Waterway.Reservoir reservoir(h_0=48) annotation (Placement(transformation(origin={-92,62}, extent={{-10,-10},{10,10}})));
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPSimplePenstockFrancisGener "HP system model with Francis turbine and generator"
extends Modelica.Icons.Example;
Real coef;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPSimplePenstockGeneratorTest "Generator testing for HP"
extends Modelica.Icons.Example;
import Modelica.Constants.pi;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPSimplePenstockOpenChannel "testing open channel"
extends Modelica.Icons.Example;
OpenHPL.Waterway.Reservoir reservoir annotation (Placement(transformation(origin={-90,44}, extent={{-10,-10},{10,10}})));
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPSimplePenstockPelton "HP system model with Pelton turbine"
extends Modelica.Icons.Example;
OpenHPL.Waterway.Reservoir reservoir(h_0=48) annotation (Placement(transformation(origin={-92,62}, extent={{-10,-10},{10,10}})));
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPSimplePenstockResKP "Model of HP system with using reservoir model based on open channel"
extends Modelica.Icons.Example;
Modelica.Blocks.Sources.Ramp control(duration = 1, height = -0.04615, offset = 0.7493, startTime = 600) annotation (
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPSquareFittingsTest "Test for comparing fitting behaviour"
extends Modelica.Icons.Example;
OpenHPL.Waterway.Reservoir headWater(h_0=10) annotation (Placement(transformation(extent={{-100,-10},{-80,10}})));
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HPTaperedFittingsTest "Test for comparing fitting behaviour"
extends Modelica.Icons.Example;
OpenHPL.Waterway.Reservoir headWater(h_0=10) annotation (Placement(transformation(extent={{-100,-10},{-80,10}})));
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HydroCordModeKPlFrancisDraftTube "Model of HP system with simplified models for penstock, turbine, etc."
extends Modelica.Icons.Example;
OpenHPL.Waterway.Reservoir reservoir(h_0=46.5, UseInFlow=false) annotation (Placement(transformation(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HydroCordModel "Model of HP system with simplified models for penstock, turbine, etc."
extends Modelica.Icons.Example;
OpenHPL.Waterway.Reservoir reservoir(h_0=418.5 - 372, UseInFlow=false) annotation (Placement(transformation(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HydroCordModel2 "Model of HP system with simplified models for penstock, turbine, etc."
extends Modelica.Icons.Example;
OpenHPL.Waterway.Reservoir reservoir(h_0=418.5 - 372, UseInFlow=false) annotation (Placement(transformation(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HydroCordModelDraftTube "Model of HP system with simplified models for penstock, turbine, etc."
extends Modelica.Icons.Example;
OpenHPL.Waterway.Reservoir reservoir(h_0=418.5 - 372, UseInFlow=false) annotation (Placement(transformation(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HydroCordModelDraftTube2 "Model of HP system with simplified models for penstock, turbine, etc."
extends Modelica.Icons.Example;
OpenHPL.Waterway.Reservoir reservoir(h_0=418.5 - 372, UseInFlow=false) annotation (Placement(transformation(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HydroCordModelDraftTube3 "Model of HP system with simplified models for penstock, turbine, etc."
extends Modelica.Icons.Example;
OpenHPL.Waterway.Reservoir reservoir(h_0=418.5 - 372, UseInFlow=false) annotation (Placement(transformation(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
within OpenHPLTest;
within OpenHPLTest.Archive;
model HydroCordModelFrancis "Model of HP system with simplified models for penstock, turbine, etc."
extends Modelica.Icons.Example;
OpenHPL.Waterway.Reservoir reservoir(h_0=46.5, UseInFlow=false) annotation (Placement(transformation(
Expand Down
Loading
Loading