modelPitchController

Extends from TransiEnt.Basics.Icons.Controller (Icon for controller).

Information

1. Purpose of model

Full documentation is not available yet. Please see comments in code or contact author per mail.

2. Level of detail, physical effects considered, and physical insight

(no remarks)

3. Limits of validity

(no remarks)

4. Interfaces

(no remarks)

5. Nomenclature

(no remarks)

6. Governing Equations

(no remarks)

7. Remarks for Usage

(no remarks)

8. Validation

(no remarks)

9. References

(no remarks)

10. Version History

Model created by Pascal Dubucq (dubucq@tuhh.de) on 01.10.2014

Quality check (Code conventions) by Rebekka Denninger on 01.10.2016

Parameters

TypeNameDefaultDescription
Characteristics.VariableSpeed.WindSpeedOperationRangesturbineCharacteristics.VariableSpeed.ExampleTurbineRanges()Turbine chearcteristics
Realk5e-5Gain of controller
SI.TimeTi14Controller integral time constant
SI.TimeTd3.5Controller derivative time constant
RealyMax30Upper limit of PI controlled beta setpoint
RealyMin0Lower limit of output
Realwp1Set-point weight for Proportional block (0..1)
RealNi0.9Ni*Ti is time constant of anti-windup compensation
Realbeta_start85Setpoint for pitch angle
Realv_wind_start0Setpoint to determine beta_start
Modelica.Blocks.Types.SimpleControllercontrollerTypePitchCtrl.Modelica.Blocks.Types.SimpleController.PIDType of controller

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealOutputbeta_set
Modelica.Blocks.Interfaces.RealInputu_sConnector of setpoint input signal
Modelica.Blocks.Interfaces.RealInputu_mConnector of measurement input signal

Components

TypeNameDefaultDescription
SI.Velocityv_windWind velocity
Modelica.StateGraph.InitialStepWithSignalhalt
Modelica.StateGraph.TransitioncutIn
Modelica.StateGraph.SteppartLoad
Modelica.StateGraph.TransitionnominalSpeed
Modelica.StateGraph.StepWithSignalfullLoad
Modelica.StateGraph.TransitioncutOut
Modelica.StateGraph.StateGraphRootstateGraphRoot
Modelica.StateGraph.StepWithSignalstartup
Modelica.StateGraph.Transitionthreshold
Modelica.StateGraph.TransitionnoThreshold
Modelica.StateGraph.TransitionnoCutIn
Modelica.StateGraph.TransitionnoNominalSpeed
Modelica.Blocks.Sources.Constantbeta_halt
Modelica.Blocks.Sources.Constantbeta_startup
Modelica.Blocks.Sources.Constantbeta_partLoad
Modelica.Blocks.Logical.SwitchswitchToHalt
Modelica.Blocks.Logical.SwitchswitchToStartup
Modelica.Blocks.Math.MultiSumcontrolValue
Modelica.Blocks.Logical.SwitchswitchToFullLoad
Modelica.Blocks.Continuous.LimPIDPitchController
Modelica.StateGraph.TransitionbackToFullLoad
Modelica.Blocks.Logical.SwitchswitchToHalt1
Modelica.Blocks.Sources.Constantbeta_halt1
Modelica.StateGraph.StepWithSignalSafetyHalt
Modelica.Blocks.Continuous.FirstOrderPitchControllerTimeConstant
Modelica.Blocks.Math.MultiSumcontrolValue1
Modelica.Blocks.Sources.Constantbeta_halt2
Modelica.Blocks.Logical.Oror1