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

TypeNameDefaultDescription
Booleanuse_itgAct_in (from PartialAssessmentBase)false= true, enable activation connector; = false, disable connector, integrator continuously activated
BooleanresItgInBou (from PartialAssessmentBase)false= true, integrators will be reset if the input value within bounds
Booleanuse_itgTim (from PartialAssessmentBase)false= true, activate integral timers
BooleanresItgTimInBou (from PartialAssessmentBase)false= true, integral timers will be reset if the input value within bounds
IntegernItgTim (from PartialAssessmentBase)1Number of integral timers
Realco2ConLim1000CO2 concentration limit in ppm

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.BooleanInputitgAct_in (from PartialAssessmentBase)Conditional connector to activate integrator
Modelica.Blocks.Interfaces.RealInputco2Con (from PartialCo2Assessment)CO2 concentration in ppm
Modelica.Blocks.Interfaces.RealOutputppmSecOutBouTotal ppm-second out of bound
Modelica.Blocks.Interfaces.RealOutputtotTimeOutBouTotal time out of bound

Components

TypeNameDefaultDescription
Modelica.Blocks.Logical.NotnotRes (from PartialAssessmentBase)Conditional not logic for reset
AixLib.Utilities.KPIs.IntegralErrorSingleReference.IntegralTimer[nItgTim]itgTim (from PartialAssessmentBase)Conditional integral timers
AixLib.Utilities.KPIs.IntegralErrorSingleReference.IntegralErrorBySignitgErrPosPositive error integrator for CO2 concentration
Modelica.Blocks.Sources.ConstantconConLimConcentration limit

Revisions

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