modelPartialTemperatureAssessment
Partial model for temperature assessment
Extends from AixLib.Utilities.KPIs.BaseClasses.PartialAssessmentBase (Base model for value assessment with conditional inputs for activation, reset, and timer).
Information
This partial model is the base model of temperature assessments.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | use_itgAct_in (from PartialAssessmentBase) | false | = true, enable activation connector; = false, disable connector, integrator continuously activated |
| Boolean | resItgInBou (from PartialAssessmentBase) | false | = true, integrators will be reset if the input value within bounds |
| Boolean | use_itgTim (from PartialAssessmentBase) | false | = true, activate integral timers |
| Boolean | resItgTimInBou (from PartialAssessmentBase) | false | = true, integral timers will be reset if the input value within bounds |
| Integer | nItgTim (from PartialAssessmentBase) | 1 | Number of integral timers |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.BooleanInput | itgAct_in (from PartialAssessmentBase) | Conditional connector to activate integrator | |
| Modelica.Blocks.Interfaces.RealInput | T | Temperature input | |
| Modelica.Blocks.Interfaces.RealOutput | degSecOutUppBou | Degree-second out of upper bound | |
| Modelica.Blocks.Interfaces.RealOutput | degSecOutLowBou | Degree-second out of lower bound | |
| Modelica.Blocks.Interfaces.RealOutput | totDegSecOutBou | Total degree-second out of bound | |
| Modelica.Blocks.Interfaces.RealOutput | timeOutUppBou | Time out of upper bound | |
| Modelica.Blocks.Interfaces.RealOutput | totTimeOutBou | Total time out of bound | |
| Modelica.Blocks.Interfaces.RealOutput | timeOutLowBou | Time out of lower bound |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Logical.Not | notRes (from PartialAssessmentBase) | Conditional not logic for reset | |
| AixLib.Utilities.KPIs.IntegralErrorSingleReference.IntegralTimer[nItgTim] | itgTim (from PartialAssessmentBase) | Conditional integral timers | |
| AixLib.Utilities.KPIs.IntegralErrorDualReference.IntegralErrorDualBounds | itgErrDuaBou | Dual bounds integrator for temperature |
Revisions
-
December 17, 2024, by Jun Jiang:
First implementation (see issue 1534)