modelwaveMachine

Calculate energy demands of a wave machine

Information

Model to calculate the energy demand of a wavemachine. Based on values of:

  • German Association for the Recreational and Medicinal Bath Industry (Deutsche Gesellschaft für das Badewesen DGfdB), April 2015 : Richtlinien für den Bäderbau
  • Chroistoph Saunus, 2005: Schwimmbäder Planung - Ausführung - Betrieb

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.LengthheightWaveHeight of generated wave
Modelica.Units.SI.LengthwidthWaveWidth of generated wave/ width of wave machineoutlet
Modelica.Units.SI.TimetimeWavePul_startStart time of first wave cycle
Modelica.Units.SI.TimeperiodeWavePulTime of cycling period
RealwidthWavePulFraction of time of wave generation within cycling period

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputopenInput profil of wave machine
Modelica.Blocks.Interfaces.RealOutputPWaveMachinePower consumption of wave machine

Components

TypeNameDefaultDescription
Modelica.Blocks.Math.RealToBooleanuseWavePoolIf input = 1, then true, else no waves generated
Modelica.Blocks.Tables.CombiTable1DvtablePWaveEstimate consumed power per width to generate wave of a certain heigth;
Modelica.Blocks.Sources.RealExpressionget_heightWaveGet height of generated wave
Modelica.Blocks.Math.GainmultiplyMultply by width of wave
Modelica.Blocks.Sources.Constantzerono output if wave machine is off
Modelica.Blocks.Logical.SwitchswitchWaveMachine
Modelica.Blocks.Logical.Andand1
Modelica.Blocks.Sources.BooleanPulsewavePoolCycle