modelIntegralErrorDualBounds
Integral error with dual bounds by sign for both positive and negative errors
Extends from AixLib.Utilities.KPIs.BaseClasses.PartialIntegralErrorDualReference (Partial model for integral error with dual reference values), Modelica.Blocks.Icons.Block (Basic graphical layout of input/output 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.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | use_itgAct_in (from PartialIntegratorBase) | false | = true, enable activation connector; = false, disable connector, integrator continuously activated |
| Boolean | use_itgRes_in (from PartialIntegratorBase) | false | = true, enable reset connector |
Connectors
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Sources.BooleanExpression | booExpItgAct (from PartialIntegratorBase) | Output for itgAct_internal | |
| 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.Logical.Or | orItgAct | Or logic for integrator activations |
Revisions
-
December 17, 2024, by Jun Jiang:
First implementation (see issue 1534)