modelCo2FixedLimit
CO2 concentration assessment with fixed limit
Extends from AixLib.Utilities.KPIs.BaseClasses.PartialCo2Assessment (Partial model for CO2 assessment).
Information
This model assesses room CO2 concentration using a fixed limit.
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 |
| Real | co2ConLim | 1000 | CO2 concentration limit in ppm |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.BooleanInput | itgAct_in (from PartialAssessmentBase) | Conditional connector to activate integrator | |
| Modelica.Blocks.Interfaces.RealInput | co2Con (from PartialCo2Assessment) | CO2 concentration in ppm | |
| Modelica.Blocks.Interfaces.RealOutput | ppmSecOutBou | Total ppm-second out of bound | |
| Modelica.Blocks.Interfaces.RealOutput | totTimeOutBou | Total time out of 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.IntegralErrorSingleReference.IntegralErrorBySign | itgErrPos | Positive error integrator for CO2 concentration | |
| Modelica.Blocks.Sources.Constant | conConLim | Concentration limit |
Revisions
-
January 9, 2025, by Jun Jiang:
First implementation (see issue 1534)