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

TypeNameDefaultDescription
Booleanuse_itgAct_infalse= true, enable activation connector; = false, disable connector, integrator continuously activated
BooleanresItgInBoufalse= true, integrators will be reset if the input value within bounds
Booleanuse_itgTimfalse= true, activate integral timers
BooleanresItgTimInBoufalse= true, integral timers will be reset if the input value within bounds
IntegernItgTim1Number of integral timers

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.BooleanInputitgAct_inConditional connector to activate integrator

Components

TypeNameDefaultDescription
Modelica.Blocks.Logical.NotnotResConditional not logic for reset
AixLib.Utilities.KPIs.IntegralErrorSingleReference.IntegralTimer[nItgTim]itgTimConditional integral timers

Revisions

  • January 9, 2025, by Jun Jiang:
    First implementation (see issue 1534)