modelPartialWindTurbineBase

Base class for turbine model that contains basic parameters

Information

This partial model contains the minimum set of parameters necessary to describe a wind turbine. The model defines also an output P for the power generated by the wind turbine.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.VelocityvIntable[1, 1]Cut-in steady wind speed
Modelica.Units.SI.VelocityvOuttable[size(table, 1), 1]Cut-out steady wind speed
Realscale1Scaling factor, used to allow adjusting the power output without changing the table
BooleantableOnFilefalsetrue, if table is defined on file or in function usertab
Real[:,2]table[3.5, 0; 5.5, 0.1; 12, 0.9; 14, 1; 25, 1]Table of generated power (first column is wind speed, second column is power)
StringtableName"NoName"Table name on file or in function usertab (see documentation)
StringfileName"NoName"File where matrix is stored
Wind correction
RealhHeight over ground
Modelica.Units.SI.HeighthRef10Reference height for wind measurement
RealnWin0.4Height exponent for wind profile calculation
Nominal conditions
Modelica.Units.SI.VoltageV_nominalNominal voltage (V_nominal >= 0)

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputvWinSteady wind speed
Modelica.Blocks.Interfaces.RealOutputPGenerated power

Revisions

  • April 29, 2026, by Michael Wetter:
    Changed configuration of table to cause the parameters to be evaluated, as this leads to more efficient code.
    This is for IBPSA, #2111.
  • January 10, 2013, by Michael Wetter:
    First implementation.