modelIntegralErrorDualBounds
Integral error with dual bounds by sign for both positive and negative errors
Extends from AixLib.Utilities.KPIs.BaseClasses.PartialIntegralErrorDualReference, Modelica.Blocks.Icons.Block.
Information
This model is an error integrator for dual boundaries, where errors exceeding the upper limit or falling below the lower limit are integrated seperately. The boolean outputs represent the state of whether the value is outside the boundaries.
Components
| Type | Name | Default | Description |
|---|---|---|---|
| AixLib.Utilities.KPIs.IntegralErrorSingleReference.IntegralErrorBySign | itgPos | Integrator positive | |
| AixLib.Utilities.KPIs.IntegralErrorSingleReference.IntegralErrorBySign | itgNeg | Integrator negative | |
| Modelica.Blocks.Math.Add | addItgErr | Add integral errors | |
| Modelica.Blocks.Interfaces.BooleanOutput | isItgActPos | If the positie integrator is activated | |
| Modelica.Blocks.Interfaces.BooleanOutput | isItgActNeg | If the negative integrator is activated | |
| Modelica.Blocks.Logical.Or | orItgAct | Or logic for integrator activations | |
| Modelica.Blocks.Interfaces.BooleanOutput | isItgAct | If one of both integrators is activated |
Revisions
-
December 17, 2024, by Jun Jiang:
First implementation (see issue 1534)