modelLeadLAG

Lead lag process with tracking mode (and limiter)

Extends from IndustrialControlSystems.Controllers.Interfaces.Block (Partial interface for a continuous time control block).

Information

Description

Lead lag continuous time control block.

   Y(s)        (1 + s*Tz)
   ----  = mu ------------
   U(s)        (1 + s*Tp)
  

AntiWindUp mode

If the boolean flag AntiWindup is tue the output of the block ( y ) saturates at the levels specified by Ymin and Ymax.

Tracking mode

If the boolean flag useTS, the inputs TS and TR are enabled.
When enabled, is the TS signal is true the output y is forced to follow the track reference signal TR.

While the tracking mode is enabled (TS = true), the state variable follows the Track Reference signal (TR).
In such a way bumpless transitions are guaranteed.

Parameters

TypeNameDefaultDescription
BooleanuseTS (from Block)false=true, if TS input is enabled
Realmu1Gain of the system
RealTp1Pole time constant
RealTz2Zero time constant
Realy_start0output initial value
Tracking
Realeps (from Block)0.001Small time constant used in tracking mode
Saturation
BooleanAntiWindup (from Block)falseFlag that enables the antiwindup feature
RealYmin (from Block)0Minimum value of Y
RealYmax (from Block)1Maximum value of Y

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputTR (from Block)Track Reference signal
Modelica.Blocks.Interfaces.BooleanInputTS (from Block)Track Switch signal
Modelica.Blocks.Interfaces.RealInputu (from Block)input
Modelica.Blocks.Interfaces.RealOutputy (from Block)output

Components

TypeNameDefaultDescription
Realtr (from Block)track reference value
Booleants (from Block)track reference signal

Revisions

Industrial Control Systems (v 1.0.0) : April-May 2012
List of revisions:

  • 11 May 2012 (author: Marco Bonvini)

Main Authors:
Marco Bonvini; <bonvini@elet.polimi.it>
Alberto Leva <leva@elet.polimi.it>
Politecnico di Milano
Dipartimento di Elettronica e Informazione
Via Ponzio 34/5
20133 Milano - ITALIA -
Copyright:
Copyright © 2010-2012, Marco Bonvini and Alberto Leva.
The IndustrialControlSystems package is free software; it can be redistributed and/or modified under the terms of the Modelica license.