modelPartialIntegralErrorDualReference
Partial model for integral error with dual reference values
Extends from AixLib.Utilities.KPIs.BaseClasses.PartialIntegratorBase (Base model of integrator with conditional inputs for activation and reset).
Information
This partial model is the base model of error integrators related to dual references.
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
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealOutput | y (from PartialIntegratorBase) | Integral error output | |
| Modelica.Blocks.Interfaces.BooleanInput | itgAct_in (from PartialIntegratorBase) | Conditional connector to activate integrator | |
| Modelica.Blocks.Interfaces.BooleanInput | itgRes_in (from PartialIntegratorBase) | Conditional connector to reset integrator | |
| Modelica.Blocks.Interfaces.RealInput | u | Value input | |
| Modelica.Blocks.Interfaces.RealInput | refUpp | Upper reference value input | |
| Modelica.Blocks.Interfaces.RealInput | refLow | Lower reference value input | |
| Modelica.Blocks.Interfaces.RealOutput | yPos | Positive integral error greater than upper reference | |
| Modelica.Blocks.Interfaces.RealOutput | yNeg | Negative integral error less than lower reference |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Sources.BooleanExpression | booExpItgAct (from PartialIntegratorBase) | Output for itgAct_internal |
Revisions
-
December 17, 2024, by Jun Jiang:
First implementation (see issue 1534)