modelBaseUnbalancedWindTurbine
Extends from BuildingSystems.Electrical.Interfaces.PartialPluggableUnbalanced (Partial interface for unbalanced loads), BuildingSystems.Electrical.Interfaces.PartialAcDcParameters (Partial model that contains basic parameters for a DC/AC conversion system), BuildingSystems.Electrical.BaseClasses.WindTurbine.PartialWindTurbineBase (Base class for turbine model that contains basic parameters).
Information
This model is a partial class extended by three-phase unbalanced wind turbine power sources.
The model has boolean parameters plugPhase1, plugPhase2,
and plugPhase3 that can be used to connect the wind turbines in an
unbalanced configuration.
The model has an array scaleFraction[3] that is used to determine how
to partition the power of the wind turbines on the three-phase. By default it is assumed
a uniform partition scaleFraction[3] = {1/3, 1/3, 1/3}.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | plugPhase1 (from PartialPluggableUnbalanced) | true | If true, phase 1 is connected |
| Boolean | plugPhase2 (from PartialPluggableUnbalanced) | true | If true, phase 2 is connected |
| Boolean | plugPhase3 (from PartialPluggableUnbalanced) | true | If true, phase 3 is connected |
| Modelica.Units.SI.Velocity | vIn (from PartialWindTurbineBase) | table[1, 1] | Cut-in steady wind speed |
| Modelica.Units.SI.Velocity | vOut (from PartialWindTurbineBase) | table[size(table, 1), 1] | Cut-out steady wind speed |
| Real | scale (from PartialWindTurbineBase) | 1 | Scaling factor, used to allow adjusting the power output without changing the table |
| Boolean | tableOnFile (from PartialWindTurbineBase) | false | true, if table is defined on file or in function usertab |
| Real[:,2] | table (from PartialWindTurbineBase) | [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) |
| String | tableName (from PartialWindTurbineBase) | "NoName" | Table name on file or in function usertab (see documentation) |
| String | fileName (from PartialWindTurbineBase) | "NoName" | File where matrix is stored |
| Real[3] | scaleFraction | ones(3)/3 | Fraction of power allocated to the wind turbines of each phase |
| AC-Conversion | |||
| Real | pf (from PartialAcDcParameters) | 0.9 | Power factor |
| Real | eta_DCAC (from PartialAcDcParameters) | 0.9 | Efficiency of DC/AC conversion |
| Wind correction | |||
| Real | h (from PartialWindTurbineBase) | Height over ground | |
| Modelica.Units.SI.Height | hRef (from PartialWindTurbineBase) | 10 | Reference height for wind measurement |
| Real | nWin (from PartialWindTurbineBase) | 0.4 | Height exponent for wind profile calculation |
| Nominal conditions | |||
| Modelica.Units.SI.Voltage | V_nominal (from PartialWindTurbineBase) | Nominal voltage (V_nominal >= 0) | |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | vWin (from PartialWindTurbineBase) | Steady wind speed | |
| Modelica.Blocks.Interfaces.RealOutput | P (from PartialWindTurbineBase) | Generated power |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| OnePhase.Sources.WindTurbine | wt_phase2 | Wind turbine phase 2 | |
| OnePhase.Sources.WindTurbine | wt_phase3 | Wind turbine phase 3 | |
| OnePhase.Sources.WindTurbine | wt_phase1 | Wind turbine phase 1 | |
| Modelica.Blocks.Math.Add3 | sumBlock | Sum of th epower generated on each phase |
Revisions
-
September 25, 2014, by Marco Bonvini:
Created model and documentation.