modelLeadMOrderLag

Lead-lag filter with M poles

Extends from Modelica.Blocks.Interfaces.SISO (Single Input Single Output continuous control block).

Information

Model to implement the following transfer function:

y          1 + s*T1
- = k * ---------------
u        (1 + s*T2)^M

It is required that M > 0. If T1 = 0 and T2 = 0 then the block is a static gain, otherwise it is required that T1 >0, and T2 > 0.

Parameters

TypeNameDefaultDescription
IntegerM1Lag Order
Realk1Gain
SI.TimeT1Lead time constant
SI.TimeT2Lag time constant
Initialization
Modelica.Blocks.Types.InitinitTypeModelica.Blocks.Types.Init.NoInitType of initialization (1: no init, 2: steady state, 3/4: initial output)
RealyStart0Initial or guess value of output (= state)

Connectors

TypeNameDefaultDescription
RealInputu (from SISO)Connector of Real input signal
RealOutputy (from SISO)Connector of Real output signal

Components

TypeNameDefaultDescription
LeadLagleadLag
PowerGrids.Controls.FirstOrder[max(0, M - 1)]firstOrderCascade