blockPIFreeze

Proportional-integrator controller with freezing of the state
Diagram of PIFreeze

Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).

Information

This blocks computes y as integral of the input u multiplied by  Gain and divided by  tIntegral plus input u multiplied by Gain. If the integration is halted by the  freeze boolean, only the proportional contribution is considered.

The integrator is initialized with the value Y0.

Parameters

TypeNameDefaultDescription
RealGainControl gain
Types.TimetIntegralTime integration constant
Initialization
Types.PerUnitY00Initial value of output

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputuInput signal connector
Modelica.Blocks.Interfaces.RealOutputyOutput signal connector
Modelica.Blocks.Interfaces.BooleanInputfreeze

Components

TypeNameDefaultDescription
Modelica.Blocks.Math.Addadd
Modelica.Blocks.Continuous.Integratorintegrator
Modelica.Blocks.Logical.Switchswitch1
Modelica.Blocks.Sources.Constantconst