modelPartialAssessmentBase
Base model for value assessment with conditional inputs for activation, reset, and timer
Information
This partial model is the base model for KPI assessments.
If the port itgAct_in is enabled, the input will be integrated only when this port's input is set to true.
If the parameter resItgInBou is true, integrators will be reset if the input value is within the boundaries or below the limit.
If the parameter use_itgTim is true, integral timers are activated and incorporated into the model with the number of nItgTim.
If the paramter resItgTimInBou is true, integral timers will be reset if the input value is within the boundaries or below the limit.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | use_itgAct_in | false | = true, enable activation connector; = false, disable connector, integrator continuously activated |
| Boolean | resItgInBou | false | = true, integrators will be reset if the input value within bounds |
| Boolean | use_itgTim | false | = true, activate integral timers |
| Boolean | resItgTimInBou | false | = true, integral timers will be reset if the input value within bounds |
| Integer | nItgTim | 1 | Number of integral timers |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.BooleanInput | itgAct_in | Conditional connector to activate integrator |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Logical.Not | notRes | Conditional not logic for reset | |
| AixLib.Utilities.KPIs.IntegralErrorSingleReference.IntegralTimer[nItgTim] | itgTim | Conditional integral timers |
Revisions
-
January 9, 2025, by Jun Jiang:
First implementation (see issue 1534)