diff --git a/client/src/data/templates.json b/client/src/data/templates.json index 2d2ee432..33be2e19 100644 --- a/client/src/data/templates.json +++ b/client/src/data/templates.json @@ -116,107 +116,52 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.MediumAir" }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.secOutRel.typCtlFanRet": { - "expression": { - "operator": "none", - "operands": [ - "ctl.typCtlFanRet" - ] - }, + "expression": "ctl.typCtlFanRet", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.secOutRel.typCtlEco": { - "expression": { - "operator": "none", - "operands": [ - "ctl.typCtlEco" - ] - }, + "expression": "ctl.typCtlEco", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.secOutRel.energyDynamics": { - "expression": { - "operator": "none", - "operands": [ - "energyDynamics" - ] - }, + "expression": "energyDynamics", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.secOutRel.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversalAir" - ] - }, + "expression": "allowFlowReversalAir", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.secOutRel.dat.mOutMin_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dat.mOutMin_flow_nominal" - ] - }, + "expression": "dat.mOutMin_flow_nominal", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.secOutRel.dat.damOut": { - "expression": { - "operator": "none", - "operands": [ - "dat.damOut" - ] - }, + "expression": "dat.damOut", "final": true, "recordBinding": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.secOutRel.dat.damOutMin": { - "expression": { - "operator": "none", - "operands": [ - "dat.damOutMin" - ] - }, + "expression": "dat.damOutMin", "final": true, "recordBinding": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.secOutRel.dat.damRel": { - "expression": { - "operator": "none", - "operands": [ - "dat.damRel" - ] - }, + "expression": "dat.damRel", "final": true, "recordBinding": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.secOutRel.dat.damRet": { - "expression": { - "operator": "none", - "operands": [ - "dat.damRet" - ] - }, + "expression": "dat.damRet", "final": true, "recordBinding": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.secOutRel.dat.fanRel": { - "expression": { - "operator": "none", - "operands": [ - "dat.fanRel" - ] - }, + "expression": "dat.fanRel", "final": true, "recordBinding": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.secOutRel.dat.fanRet": { - "expression": { - "operator": "none", - "operands": [ - "dat.fanRet" - ] - }, + "expression": "dat.fanRet", "final": true, "recordBinding": true } @@ -243,49 +188,24 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorReliefReturnSection.MediumAir" }, "Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection.MixedAirWithDamper.secOut.energyDynamics": { - "expression": { - "operator": "none", - "operands": [ - "energyDynamics" - ] - }, + "expression": "energyDynamics", "final": true }, "Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection.MixedAirWithDamper.secOut.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, + "expression": "allowFlowReversal", "final": true }, "Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection.MixedAirWithDamper.secOut.dat": { - "expression": { - "operator": "none", - "operands": [ - "dat" - ] - }, + "expression": "dat", "final": true, "recordBinding": true }, "Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection.MixedAirWithDamper.secOut.have_recHea": { - "expression": { - "operator": "none", - "operands": [ - "have_recHea" - ] - }, + "expression": "have_recHea", "final": true }, "Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection.MixedAirWithDamper.secOut.typCtlEco": { - "expression": { - "operator": "none", - "operands": [ - "typCtlEco" - ] - }, + "expression": "typCtlEco", "final": true } }, @@ -314,12 +234,7 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSection.MediumAir" }, "Buildings.Templates.AirHandlersFans.Components.OutdoorSection.SingleDamper.damOut.typ": { - "expression": { - "operator": "none", - "operands": [ - "typDamOut" - ] - }, + "expression": "typDamOut", "final": true }, "Buildings.Templates.AirHandlersFans.Components.OutdoorSection.SingleDamper.damOut.use_strokeTime": { @@ -333,21 +248,11 @@ "final": false }, "Buildings.Templates.AirHandlersFans.Components.OutdoorSection.SingleDamper.damOut.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, + "expression": "allowFlowReversal", "final": true }, "Buildings.Templates.AirHandlersFans.Components.OutdoorSection.SingleDamper.damOut.dat": { - "expression": { - "operator": "none", - "operands": [ - "dat.damOut" - ] - }, + "expression": "dat.damOut", "final": true, "recordBinding": true } @@ -457,12 +362,7 @@ "enable": false, "modifiers": { "Buildings.Templates.Components.Actuators.Damper.dat.typ": { - "expression": { - "operator": "none", - "operands": [ - "typ" - ] - }, + "expression": "typ", "final": true } }, @@ -501,21 +401,11 @@ }, "modifiers": { "Buildings.Templates.Components.Data.Damper.m_flow_nominal.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Templates.Components.Data.Damper.m_flow_nominal.start": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": false } }, @@ -540,21 +430,11 @@ }, "modifiers": { "Buildings.Templates.Components.Data.Damper.dp_nominal.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Templates.Components.Data.Damper.dp_nominal.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": false }, "Buildings.Templates.Components.Data.Damper.dp_nominal.start": { @@ -571,12 +451,7 @@ "Buildings.Templates.Components.Types.Damper.None" ] }, - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] }, { @@ -589,23 +464,13 @@ "Buildings.Templates.Components.Types.Damper.PressureIndependent" ] }, - { - "operator": "none", - "operands": [ - 50 - ] - } + 50 ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 15 - ] - } + 15 ] } ] @@ -621,12 +486,7 @@ { "modelicaPath": "Buildings.Templates.Components.Data.Damper.dpFixed_nominal", "type": "Modelica.Units.SI.PressureDifference", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Air pressure drop of fixed elements in series with damper", "group": "Mechanical", "tab": "", @@ -660,12 +520,7 @@ { "modelicaPath": "Buildings.Templates.Components.Actuators.Damper.dp_nominal", "type": "Modelica.Units.SI.PressureDifference", - "value": { - "operator": "none", - "operands": [ - "dat.dp_nominal" - ] - }, + "value": "dat.dp_nominal", "name": "Damper pressure drop", "group": "", "tab": "", @@ -680,12 +535,7 @@ { "modelicaPath": "Buildings.Templates.Components.Actuators.Damper.use_strokeTime", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "Set to true to continuously open and close valve", "group": "Time needed to open or close valve", "tab": "Dynamics", @@ -706,12 +556,7 @@ { "modelicaPath": "Buildings.Templates.Components.Actuators.Damper.strokeTime", "type": "Modelica.Units.SI.Time", - "value": { - "operator": "none", - "operands": [ - 120 - ] - }, + "value": 120, "name": "Time needed to open or close valve", "group": "Time needed to open or close valve", "tab": "Dynamics", @@ -719,12 +564,7 @@ "enable": { "operator": "&&", "operands": [ - { - "operator": "none", - "operands": [ - "use_strokeTime" - ] - }, + "use_strokeTime", { "operator": "!=", "operands": [ @@ -743,12 +583,7 @@ { "modelicaPath": "Buildings.Templates.Components.Actuators.Damper.init", "type": "Modelica.Blocks.Types.Init", - "value": { - "operator": "none", - "operands": [ - "Modelica.Blocks.Types.Init.InitialOutput" - ] - }, + "value": "Modelica.Blocks.Types.Init.InitialOutput", "name": "Type of initialization (no init/steady state/initial state/initial output)", "group": "Time needed to open or close valve", "tab": "Dynamics", @@ -756,12 +591,7 @@ "enable": { "operator": "&&", "operands": [ - { - "operator": "none", - "operands": [ - "use_strokeTime" - ] - }, + "use_strokeTime", { "operator": "!=", "operands": [ @@ -780,12 +610,7 @@ { "modelicaPath": "Buildings.Templates.Components.Actuators.Damper.y_start", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Initial position of actuator", "group": "Time needed to open or close valve", "tab": "Dynamics", @@ -793,12 +618,7 @@ "enable": { "operator": "&&", "operands": [ - { - "operator": "none", - "operands": [ - "use_strokeTime" - ] - }, + "use_strokeTime", { "operator": "!=", "operands": [ @@ -817,12 +637,7 @@ { "modelicaPath": "Buildings.Templates.Components.Actuators.Damper.from_dp", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "= true, use m_flow = f(dp) else dp = f(m_flow)", "group": "", "tab": "Advanced", @@ -843,12 +658,7 @@ { "modelicaPath": "Buildings.Templates.Components.Actuators.Damper.linearized", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "= true, use linear relation between m_flow and dp for any flow rate", "group": "", "tab": "Advanced", @@ -894,12 +704,7 @@ "Buildings.Templates.Components.Types.Damper.TwoPosition" ] }, - { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.DamperBlades.Opposed" - ] - } + "Buildings.Templates.Components.Types.DamperBlades.Opposed" ] }, { @@ -912,23 +717,13 @@ "Buildings.Templates.Components.Types.Damper.PressureIndependent" ] }, - { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.DamperBlades.VAV" - ] - } + "Buildings.Templates.Components.Types.DamperBlades.VAV" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.DamperBlades.Parallel" - ] - } + "Buildings.Templates.Components.Types.DamperBlades.Parallel" ] } ] @@ -1004,12 +799,7 @@ { "modelicaPath": "Buildings.Templates.Components.Actuators.Damper.text_rotation", "type": "Integer", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Text rotation angle in icon layer", "group": "", "tab": "Graphics", @@ -1024,12 +814,7 @@ { "modelicaPath": "Buildings.Templates.Components.Actuators.Damper.text_flip", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "True to flip text horizontally in icon layer", "group": "", "tab": "Graphics", @@ -1069,102 +854,47 @@ "redeclare": "Buildings.Fluid.Interfaces.PartialTwoPort.Medium" }, "Buildings.Templates.Components.Actuators.Damper.exp.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "m_flow_nominal" - ] - }, + "expression": "m_flow_nominal", "final": true }, "Buildings.Templates.Components.Actuators.Damper.exp.dpDamper_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dp_nominal" - ] - }, + "expression": "dp_nominal", "final": true }, "Buildings.Templates.Components.Actuators.Damper.exp.dpFixed_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dat.dpFixed_nominal" - ] - }, + "expression": "dat.dpFixed_nominal", "final": true }, "Buildings.Templates.Components.Actuators.Damper.exp.use_strokeTime": { - "expression": { - "operator": "none", - "operands": [ - "use_strokeTime" - ] - }, + "expression": "use_strokeTime", "final": true }, "Buildings.Templates.Components.Actuators.Damper.exp.strokeTime": { - "expression": { - "operator": "none", - "operands": [ - "strokeTime" - ] - }, + "expression": "strokeTime", "final": true }, "Buildings.Templates.Components.Actuators.Damper.exp.init": { - "expression": { - "operator": "none", - "operands": [ - "init" - ] - }, + "expression": "init", "final": true }, "Buildings.Templates.Components.Actuators.Damper.exp.y_start": { - "expression": { - "operator": "none", - "operands": [ - "y_start" - ] - }, + "expression": "y_start", "final": true }, "Buildings.Templates.Components.Actuators.Damper.exp.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, + "expression": "allowFlowReversal", "final": true }, "Buildings.Templates.Components.Actuators.Damper.exp.show_T": { - "expression": { - "operator": "none", - "operands": [ - "show_T" - ] - }, + "expression": "show_T", "final": true }, "Buildings.Templates.Components.Actuators.Damper.exp.from_dp": { - "expression": { - "operator": "none", - "operands": [ - "from_dp" - ] - }, + "expression": "from_dp", "final": true }, "Buildings.Templates.Components.Actuators.Damper.exp.linearized": { - "expression": { - "operator": "none", - "operands": [ - "linearized" - ] - }, + "expression": "linearized", "final": true } }, @@ -1183,12 +913,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.dpDamper_nominal.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": false } }, @@ -1200,12 +925,7 @@ { "modelicaPath": "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.dpFixed_nominal", "type": "Modelica.Units.SI.PressureDifference", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Pressure drop of duct and resistances other than the damper in series, at nominal mass flow rate", "group": "Nominal condition", "tab": "", @@ -1220,12 +940,7 @@ { "modelicaPath": "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.use_deltaM", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "Set to true to use deltaM for turbulent transition, else ReC is used", "group": "", "tab": "", @@ -1240,12 +955,7 @@ { "modelicaPath": "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.deltaM", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.3 - ] - }, + "value": 0.3, "name": "Fraction of nominal mass flow rate where transition to turbulent occurs", "group": "", "tab": "", @@ -1281,12 +991,7 @@ { "modelicaPath": "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.A", "type": "Modelica.Units.SI.Area", - "value": { - "operator": "none", - "operands": [ - "m_flow_nominal/rho_default/v_nominal" - ] - }, + "value": "m_flow_nominal/rho_default/v_nominal", "name": "Face area", "group": "", "tab": "", @@ -1301,12 +1006,7 @@ { "modelicaPath": "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.roundDuct", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "Set to true for round duct, false for square cross section", "group": "", "tab": "", @@ -1314,12 +1014,7 @@ "enable": { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "use_deltaM" - ] - } + "use_deltaM" ] }, "modifiers": {}, @@ -1331,12 +1026,7 @@ { "modelicaPath": "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.ReC", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 4000 - ] - }, + "value": 4000, "name": "Reynolds number where transition to turbulence starts", "group": "", "tab": "", @@ -1344,12 +1034,7 @@ "enable": { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "use_deltaM" - ] - } + "use_deltaM" ] }, "modifiers": {}, @@ -1361,12 +1046,7 @@ { "modelicaPath": "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.a", "type": "Real", - "value": { - "operator": "none", - "operands": [ - -1.51 - ] - }, + "value": -1.51, "name": "Coefficient a for damper characteristics", "group": "", "tab": "Damper coefficients", @@ -1381,12 +1061,7 @@ { "modelicaPath": "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.b", "type": "Real", - "value": { - "operator": "none", - "operands": [ - "0.105*90" - ] - }, + "value": "0.105*90", "name": "Coefficient b for damper characteristics", "group": "", "tab": "Damper coefficients", @@ -1401,12 +1076,7 @@ { "modelicaPath": "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.yL", "type": "Real", - "value": { - "operator": "none", - "operands": [ - "15/90" - ] - }, + "value": "15/90", "name": "Lower value for damper curve", "group": "", "tab": "Damper coefficients", @@ -1421,12 +1091,7 @@ { "modelicaPath": "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.yU", "type": "Real", - "value": { - "operator": "none", - "operands": [ - "55/90" - ] - }, + "value": "55/90", "name": "Upper value for damper curve", "group": "", "tab": "Damper coefficients", @@ -1474,12 +1139,7 @@ { "modelicaPath": "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.k1", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.45 - ] - }, + "value": 0.45, "name": "Loss coefficient for y=1 (pressure drop divided by dynamic pressure)", "group": "", "tab": "Damper coefficients", @@ -1494,12 +1154,7 @@ { "modelicaPath": "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.l", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.0001 - ] - }, + "value": 0.0001, "name": "Damper leakage, ratio of flow coefficients k(y=0)/k(y=1)", "group": "", "tab": "Damper coefficients", @@ -1514,12 +1169,7 @@ { "modelicaPath": "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.use_constant_density", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "Set to true to use constant density for flow friction", "group": "", "tab": "Advanced", @@ -1561,23 +1211,13 @@ "Modelica.Constants.eps" ] }, - { - "operator": "none", - "operands": [ - "m_flow_nominal/sqrt(dpFixed_nominal)" - ] - } + "m_flow_nominal/sqrt(dpFixed_nominal)" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Modelica.Constants.inf" - ] - } + "Modelica.Constants.inf" ] } ] @@ -1624,12 +1264,7 @@ { "modelicaPath": "Buildings.Fluid.BaseClasses.PartialResistance.homotopyInitialization", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "= true, use homotopy method", "group": "", "tab": "", @@ -1644,12 +1279,7 @@ { "modelicaPath": "Buildings.Fluid.BaseClasses.PartialResistance.from_dp", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "= true, use m_flow = f(dp) else dp = f(m_flow)", "group": "", "tab": "Advanced", @@ -1671,12 +1301,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.BaseClasses.PartialResistance.dp_nominal.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": false } }, @@ -1688,12 +1313,7 @@ { "modelicaPath": "Buildings.Fluid.BaseClasses.PartialResistance.linearized", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "= true, use linear relation between m_flow and dp for any flow rate", "group": "", "tab": "Advanced", @@ -1715,12 +1335,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.BaseClasses.PartialResistance.m_flow_turbulent.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false } }, @@ -1746,12 +1361,7 @@ { "modelicaPath": "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow_small", "type": "Modelica.Units.SI.MassFlowRate", - "value": { - "operator": "none", - "operands": [ - "0.0001*abs(m_flow_nominal)" - ] - }, + "value": "0.0001*abs(m_flow_nominal)", "name": "Small mass flow rate for regularization of zero flow", "group": "", "tab": "Advanced", @@ -1766,12 +1376,7 @@ { "modelicaPath": "Buildings.Fluid.Interfaces.PartialTwoPortInterface.show_T", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "= true, if actual temperature at port is computed", "group": "Diagnostics", "tab": "Advanced", @@ -1786,12 +1391,7 @@ { "modelicaPath": "Buildings.Fluid.Interfaces.PartialTwoPortInterface.m_flow", "type": "Modelica.Units.SI.MassFlowRate", - "value": { - "operator": "none", - "operands": [ - "port_a.m_flow" - ] - }, + "value": "port_a.m_flow", "name": "Mass flow rate from port_a to port_b (m_flow > 0 is design flow direction)", "group": "", "tab": "", @@ -1806,12 +1406,7 @@ { "modelicaPath": "Buildings.Fluid.Interfaces.PartialTwoPortInterface.dp", "type": "Modelica.Units.SI.PressureDifference", - "value": { - "operator": "none", - "operands": [ - "port_a.p -port_b.p" - ] - }, + "value": "port_a.p -port_b.p", "name": "Pressure difference between port_a and port_b", "group": "", "tab": "", @@ -1832,30 +1427,15 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, + "allowFlowReversal", { "operator": "function_call", "operands": [ { "operator": "Medium.setState_phX", "operands": [ - { - "operator": "none", - "operands": [ - "Medium.setState_phX" - ] - }, - { - "operator": "none", - "operands": [ - "Medium.setState_phX" - ] - } + "Medium.setState_phX", + "Medium.setState_phX" ] } ] @@ -1871,18 +1451,8 @@ { "operator": "Medium.setState_phX", "operands": [ - { - "operator": "none", - "operands": [ - "Medium.setState_phX" - ] - }, - { - "operator": "none", - "operands": [ - "Medium.setState_phX" - ] - } + "Medium.setState_phX", + "Medium.setState_phX" ] } ] @@ -1911,30 +1481,15 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, + "allowFlowReversal", { "operator": "function_call", "operands": [ { "operator": "Medium.setState_phX", "operands": [ - { - "operator": "none", - "operands": [ - "Medium.setState_phX" - ] - }, - { - "operator": "none", - "operands": [ - "Medium.setState_phX" - ] - } + "Medium.setState_phX", + "Medium.setState_phX" ] } ] @@ -1950,18 +1505,8 @@ { "operator": "Medium.setState_phX", "operands": [ - { - "operator": "none", - "operands": [ - "Medium.setState_phX" - ] - }, - { - "operator": "none", - "operands": [ - "Medium.setState_phX" - ] - } + "Medium.setState_phX", + "Medium.setState_phX" ] } ] @@ -1984,12 +1529,7 @@ { "modelicaPath": "Buildings.Fluid.Interfaces.PartialTwoPort.allowFlowReversal", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "= false to simplify equations, assuming, but not enforcing, no flow reversal", "group": "", "tab": "Assumptions", @@ -2021,29 +1561,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "-Modelica.Constants.inf" - ] - } + "allowFlowReversal", + "-Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -2051,30 +1576,15 @@ "final": false }, "Buildings.Fluid.Interfaces.PartialTwoPort.port_a.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "Medium.h_default" - ] - }, + "expression": "Medium.h_default", "final": false }, "Buildings.Fluid.Interfaces.PartialTwoPort.port_a.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "Medium.h_default" - ] - }, + "expression": "Medium.h_default", "final": false }, "Buildings.Fluid.Interfaces.PartialTwoPort.port_a.Xi_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - 0.01 - ] - }, + "expression": 0.01, "final": false } }, @@ -2103,29 +1613,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "+Modelica.Constants.inf" - ] - } + "allowFlowReversal", + "+Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -2133,30 +1628,15 @@ "final": false }, "Buildings.Fluid.Interfaces.PartialTwoPort.port_b.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "Medium.h_default" - ] - }, + "expression": "Medium.h_default", "final": false }, "Buildings.Fluid.Interfaces.PartialTwoPort.port_b.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "Medium.h_default" - ] - }, + "expression": "Medium.h_default", "final": false }, "Buildings.Fluid.Interfaces.PartialTwoPort.port_b.Xi_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - 0.01 - ] - }, + "expression": 0.01, "final": false } }, @@ -2189,21 +1669,11 @@ "visible": false, "modifiers": { "Buildings.Fluid.Interfaces.PartialTwoPortInterface.port_a.p.start": { - "expression": { - "operator": "none", - "operands": [ - "Medium.p_default" - ] - }, + "expression": "Medium.p_default", "final": false }, "Buildings.Fluid.Interfaces.PartialTwoPortInterface.port_b.p.start": { - "expression": { - "operator": "none", - "operands": [ - "Medium.p_default" - ] - }, + "expression": "Medium.p_default", "final": false } }, @@ -2234,12 +1704,7 @@ "visible": false, "modifiers": { "Buildings.Fluid.BaseClasses.PartialResistance.show_T": { - "expression": { - "operator": "none", - "operands": [ - false - ] - }, + "expression": false, "final": false }, "Buildings.Fluid.BaseClasses.PartialResistance.dp.nominal": { @@ -2256,23 +1721,13 @@ "Modelica.Constants.eps" ] }, - { - "operator": "none", - "operands": [ - "dp_nominal_pos" - ] - } + "dp_nominal_pos" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 1 - ] - } + 1 ] } ] @@ -2293,23 +1748,13 @@ "Modelica.Constants.eps" ] }, - { - "operator": "none", - "operands": [ - "m_flow_nominal_pos" - ] - } + "m_flow_nominal_pos" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 1 - ] - } + 1 ] } ] @@ -2317,12 +1762,7 @@ "final": false }, "Buildings.Fluid.BaseClasses.PartialResistance.m_flow_small": { - "expression": { - "operator": "none", - "operands": [ - "0.0001*abs(m_flow_nominal)" - ] - }, + "expression": "0.0001*abs(m_flow_nominal)", "final": true } }, @@ -2359,12 +1799,7 @@ "visible": false, "modifiers": { "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.dp_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dpDamper_nominal +dpFixed_nominal" - ] - }, + "expression": "dpDamper_nominal +dpFixed_nominal", "final": true }, "Buildings.Fluid.Actuators.BaseClasses.PartialDamperExponential.m_flow_turbulent": { @@ -2374,29 +1809,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "use_deltaM" - ] - }, - { - "operator": "none", - "operands": [ - "deltaM*m_flow_nominal" - ] - } + "use_deltaM", + "deltaM*m_flow_nominal" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "eta_default*ReC*sqrt(A)*facRouDuc" - ] - } + "eta_default*ReC*sqrt(A)*facRouDuc" ] } ] @@ -2519,93 +1939,43 @@ "redeclare": "Buildings.Fluid.Interfaces.PartialTwoPort.Medium" }, "Buildings.Templates.Components.Actuators.Damper.ind.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "m_flow_nominal" - ] - }, + "expression": "m_flow_nominal", "final": true }, "Buildings.Templates.Components.Actuators.Damper.ind.dpDamper_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dp_nominal" - ] - }, + "expression": "dp_nominal", "final": true }, "Buildings.Templates.Components.Actuators.Damper.ind.dpFixed_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dat.dpFixed_nominal" - ] - }, + "expression": "dat.dpFixed_nominal", "final": true }, "Buildings.Templates.Components.Actuators.Damper.ind.use_strokeTime": { - "expression": { - "operator": "none", - "operands": [ - "use_strokeTime" - ] - }, + "expression": "use_strokeTime", "final": true }, "Buildings.Templates.Components.Actuators.Damper.ind.strokeTime": { - "expression": { - "operator": "none", - "operands": [ - "strokeTime" - ] - }, + "expression": "strokeTime", "final": true }, "Buildings.Templates.Components.Actuators.Damper.ind.init": { - "expression": { - "operator": "none", - "operands": [ - "init" - ] - }, + "expression": "init", "final": true }, "Buildings.Templates.Components.Actuators.Damper.ind.y_start": { - "expression": { - "operator": "none", - "operands": [ - "y_start" - ] - }, + "expression": "y_start", "final": true }, "Buildings.Templates.Components.Actuators.Damper.ind.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, + "expression": "allowFlowReversal", "final": true }, "Buildings.Templates.Components.Actuators.Damper.ind.show_T": { - "expression": { - "operator": "none", - "operands": [ - "show_T" - ] - }, + "expression": "show_T", "final": true }, "Buildings.Templates.Components.Actuators.Damper.ind.from_dp": { - "expression": { - "operator": "none", - "operands": [ - "from_dp" - ] - }, + "expression": "from_dp", "final": true } }, @@ -2644,12 +2014,7 @@ { "modelicaPath": "Buildings.Fluid.Actuators.Dampers.PressureIndependent.l2", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.01 - ] - }, + "value": 0.01, "name": "Gain for mass flow increase if pressure is above nominal pressure", "group": "", "tab": "Advanced", @@ -2664,12 +2029,7 @@ { "modelicaPath": "Buildings.Fluid.Actuators.Dampers.PressureIndependent.deltax", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.02 - ] - }, + "value": 0.02, "name": "Transition interval for flow rate", "group": "", "tab": "Advanced", @@ -2688,30 +2048,15 @@ "visible": false, "modifiers": { "Buildings.Fluid.Actuators.Dampers.PressureIndependent.linearized": { - "expression": { - "operator": "none", - "operands": [ - false - ] - }, + "expression": false, "final": true }, "Buildings.Fluid.Actuators.Dampers.PressureIndependent.casePreInd": { - "expression": { - "operator": "none", - "operands": [ - true - ] - }, + "expression": true, "final": true }, "Buildings.Fluid.Actuators.Dampers.PressureIndependent.from_dp": { - "expression": { - "operator": "none", - "operands": [ - true - ] - }, + "expression": true, "final": false } }, @@ -2788,12 +2133,7 @@ { "modelicaPath": "Buildings.Templates.Components.Routing.PassThroughFluid.icon_pipe", "type": "Buildings.Templates.Components.Types.IntegrationPoint", - "value": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.IntegrationPoint.Supply" - ] - }, + "value": "Buildings.Templates.Components.Types.IntegrationPoint.Supply", "name": "Pipe symbol", "group": "", "tab": "Graphics", @@ -2892,21 +2232,11 @@ "enable": false, "modifiers": { "Buildings.Templates.Components.Actuators.Damper.y1.realTrue": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Templates.Components.Actuators.Damper.y1.realFalse": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true } }, @@ -2918,12 +2248,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.realTrue", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Output signal for true Boolean input", "group": "", "tab": "", @@ -2938,12 +2263,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Conversions.BooleanToReal.realFalse", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Output signal for false Boolean input", "group": "", "tab": "", @@ -3025,21 +2345,11 @@ "enable": false, "modifiers": { "Buildings.Templates.Components.Actuators.Damper.y0_actual.t": { - "expression": { - "operator": "none", - "operands": [ - 0.01 - ] - }, + "expression": 0.01, "final": false }, "Buildings.Templates.Components.Actuators.Damper.y0_actual.h": { - "expression": { - "operator": "none", - "operands": [ - 0.005 - ] - }, + "expression": 0.005, "final": false } }, @@ -3051,12 +2361,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.LessThreshold.t", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Threshold for comparison", "group": "", "tab": "", @@ -3071,12 +2376,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.LessThreshold.h", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Hysteresis", "group": "", "tab": "", @@ -3091,12 +2391,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.LessThreshold.pre_y_start", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "Value of pre(y) at initial time", "group": "", "tab": "Advanced", @@ -3165,21 +2460,11 @@ "enable": false, "modifiers": { "Buildings.Templates.Components.Actuators.Damper.y1_actual.t": { - "expression": { - "operator": "none", - "operands": [ - 0.99 - ] - }, + "expression": 0.99, "final": false }, "Buildings.Templates.Components.Actuators.Damper.y1_actual.h": { - "expression": { - "operator": "none", - "operands": [ - 0.005 - ] - }, + "expression": 0.005, "final": false } }, @@ -3191,12 +2476,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.t", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Threshold for comparison", "group": "", "tab": "", @@ -3211,12 +2491,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.h", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Hysteresis", "group": "", "tab": "", @@ -3231,12 +2506,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.GreaterThreshold.pre_y_start", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "Value of pre(y) at initial time", "group": "", "tab": "Advanced", @@ -3316,12 +2586,7 @@ "visible": false, "modifiers": { "Buildings.Templates.Components.Actuators.Damper.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dat.m_flow_nominal" - ] - }, + "expression": "dat.m_flow_nominal", "final": true } }, @@ -3368,39 +2633,19 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSection.MediumAir" }, "Buildings.Templates.AirHandlersFans.Components.OutdoorSection.SingleDamper.VOut_flow.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, + "expression": "allowFlowReversal", "final": true }, "Buildings.Templates.AirHandlersFans.Components.OutdoorSection.SingleDamper.VOut_flow.have_sen": { - "expression": { - "operator": "none", - "operands": [ - true - ] - }, + "expression": true, "final": true }, "Buildings.Templates.AirHandlersFans.Components.OutdoorSection.SingleDamper.VOut_flow.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "m_flow_nominal" - ] - }, + "expression": "m_flow_nominal", "final": true }, "Buildings.Templates.AirHandlersFans.Components.OutdoorSection.SingleDamper.VOut_flow.typ": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.SensorVolumeFlowRate.AFMS" - ] - }, + "expression": "Buildings.Templates.Components.Types.SensorVolumeFlowRate.AFMS", "final": true } }, @@ -3494,12 +2739,7 @@ "redeclare": "Buildings.Fluid.Interfaces.PartialTwoPort.Medium" }, "Buildings.Templates.Components.Sensors.VolumeFlowRate.senVolFlo.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "m_flow_nominal" - ] - }, + "expression": "m_flow_nominal", "final": true } }, @@ -3517,12 +2757,7 @@ { "operator": "Medium.density", "operands": [ - { - "operator": "none", - "operands": [ - "Medium.density" - ] - } + "Medium.density" ] } ] @@ -3541,12 +2776,7 @@ { "modelicaPath": "Buildings.Fluid.Sensors.VolumeFlowRate.T_start", "type": "Modelica.Units.SI.Temperature", - "value": { - "operator": "none", - "operands": [ - "Medium.T_default" - ] - }, + "value": "Medium.T_default", "name": "Temperature used to compute d_start", "group": "Initialization", "tab": "", @@ -3561,12 +2791,7 @@ { "modelicaPath": "Buildings.Fluid.Sensors.VolumeFlowRate.p_start", "type": "Modelica.Units.SI.Pressure", - "value": { - "operator": "none", - "operands": [ - "Medium.p_default" - ] - }, + "value": "Medium.p_default", "name": "Pressure used to compute d_start", "group": "Initialization", "tab": "", @@ -3581,12 +2806,7 @@ { "modelicaPath": "Buildings.Fluid.Sensors.VolumeFlowRate.X_start", "type": "Modelica.Units.SI.MassFraction", - "value": { - "operator": "none", - "operands": [ - "Medium.X_default" - ] - }, + "value": "Medium.X_default", "name": "Mass fraction used to compute d_start", "group": "Initialization", "tab": "", @@ -3608,21 +2828,11 @@ "enable": true, "modifiers": { "Buildings.Fluid.Sensors.VolumeFlowRate.V_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true }, "Buildings.Fluid.Sensors.VolumeFlowRate.V_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true } }, @@ -3634,12 +2844,7 @@ { "modelicaPath": "Buildings.Fluid.Sensors.BaseClasses.PartialDynamicFlowSensor.tau", "type": "Modelica.Units.SI.Time", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Time constant at nominal flow rate (use tau=0 for steady-state sensor, but see user guide for potential problems)", "group": "", "tab": "", @@ -3654,12 +2859,7 @@ { "modelicaPath": "Buildings.Fluid.Sensors.BaseClasses.PartialDynamicFlowSensor.initType", "type": "Modelica.Blocks.Types.Init", - "value": { - "operator": "none", - "operands": [ - "Modelica.Blocks.Types.Init.InitialState" - ] - }, + "value": "Modelica.Blocks.Types.Init.InitialState", "name": "Type of initialization (InitialState and InitialOutput are identical)", "group": "Initialization", "tab": "", @@ -3681,12 +2881,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.Sensors.BaseClasses.PartialFlowSensor.m_flow_nominal.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false } }, @@ -3698,12 +2893,7 @@ { "modelicaPath": "Buildings.Fluid.Sensors.BaseClasses.PartialFlowSensor.m_flow_small", "type": "Modelica.Units.SI.MassFlowRate", - "value": { - "operator": "none", - "operands": [ - "0.0001*m_flow_nominal" - ] - }, + "value": "0.0001*m_flow_nominal", "name": "For bi-directional flow, temperature is regularized in the region |m_flow| < m_flow_small (m_flow_small > 0 required)", "group": "", "tab": "Advanced", @@ -3767,12 +2957,7 @@ "visible": false, "modifiers": { "Buildings.Fluid.Sensors.VolumeFlowRate.tau": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false } }, @@ -3822,12 +3007,7 @@ { "modelicaPath": "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "Set to true for sensor, false for direct pass through", "group": "Configuration", "tab": "", @@ -3842,12 +3022,7 @@ { "modelicaPath": "Buildings.Templates.Components.Interfaces.PartialSensor.isDifPreSen", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "Set to true for differential pressure sensor, false for any other sensor", "group": "Configuration", "tab": "", @@ -3862,12 +3037,7 @@ { "modelicaPath": "Buildings.Templates.Components.Interfaces.PartialSensor.text_rotation", "type": "Integer", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Text rotation angle in icon layer", "group": "", "tab": "Graphics", @@ -3882,12 +3052,7 @@ { "modelicaPath": "Buildings.Templates.Components.Interfaces.PartialSensor.text_flip", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "True to flip text horizontally in icon layer", "group": "", "tab": "Graphics", @@ -3902,12 +3067,7 @@ { "modelicaPath": "Buildings.Templates.Components.Interfaces.PartialSensor.icon_pipe", "type": "Buildings.Templates.Components.Types.IntegrationPoint", - "value": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.IntegrationPoint.None" - ] - }, + "value": "Buildings.Templates.Components.Types.IntegrationPoint.None", "name": "Pipe symbol", "group": "", "tab": "Graphics", @@ -3973,21 +3133,11 @@ "visible": false, "modifiers": { "Buildings.Templates.Components.Sensors.VolumeFlowRate.y.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Templates.Components.Sensors.VolumeFlowRate.isDifPreSen": { - "expression": { - "operator": "none", - "operands": [ - false - ] - }, + "expression": false, "final": true } }, @@ -4036,30 +3186,15 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSection.MediumAir" }, "Buildings.Templates.AirHandlersFans.Components.OutdoorSection.SingleDamper.TOut.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, + "expression": "allowFlowReversal", "final": true }, "Buildings.Templates.AirHandlersFans.Components.OutdoorSection.SingleDamper.TOut.have_sen": { - "expression": { - "operator": "none", - "operands": [ - true - ] - }, + "expression": true, "final": true }, "Buildings.Templates.AirHandlersFans.Components.OutdoorSection.SingleDamper.TOut.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "m_flow_nominal" - ] - }, + "expression": "m_flow_nominal", "final": true } }, @@ -4071,12 +3206,7 @@ { "modelicaPath": "Buildings.Templates.Components.Sensors.Temperature.typ", "type": "Buildings.Templates.Components.Types.SensorTemperature", - "value": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.SensorTemperature.Standard" - ] - }, + "value": "Buildings.Templates.Components.Types.SensorTemperature.Standard", "name": "Type of temperature sensor", "group": "", "tab": "", @@ -4159,12 +3289,7 @@ "redeclare": "Buildings.Fluid.Interfaces.PartialTwoPort.Medium" }, "Buildings.Templates.Components.Sensors.Temperature.senTem.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "m_flow_nominal" - ] - }, + "expression": "m_flow_nominal", "final": true } }, @@ -4183,48 +3308,23 @@ "enable": true, "modifiers": { "Buildings.Fluid.Sensors.TemperatureTwoPort.T.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true }, "Buildings.Fluid.Sensors.TemperatureTwoPort.T.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Fluid.Sensors.TemperatureTwoPort.T.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": false }, "Buildings.Fluid.Sensors.TemperatureTwoPort.T.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false }, "Buildings.Fluid.Sensors.TemperatureTwoPort.T.start": { - "expression": { - "operator": "none", - "operands": [ - "T_start" - ] - }, + "expression": "T_start", "final": false } }, @@ -4236,12 +3336,7 @@ { "modelicaPath": "Buildings.Fluid.Sensors.TemperatureTwoPort.T_start", "type": "Modelica.Units.SI.Temperature", - "value": { - "operator": "none", - "operands": [ - "Medium.T_default" - ] - }, + "value": "Medium.T_default", "name": "Initial or guess value of output (= state)", "group": "Initialization", "tab": "", @@ -4256,12 +3351,7 @@ { "modelicaPath": "Buildings.Fluid.Sensors.TemperatureTwoPort.transferHeat", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "if true, temperature T converges towards TAmb when no flow", "group": "Heat transfer", "tab": "", @@ -4276,12 +3366,7 @@ { "modelicaPath": "Buildings.Fluid.Sensors.TemperatureTwoPort.TAmb", "type": "Modelica.Units.SI.Temperature", - "value": { - "operator": "none", - "operands": [ - "Medium.T_default" - ] - }, + "value": "Medium.T_default", "name": "Fixed ambient temperature for heat transfer", "group": "Heat transfer", "tab": "", @@ -4296,12 +3381,7 @@ { "modelicaPath": "Buildings.Fluid.Sensors.TemperatureTwoPort.tauHeaTra", "type": "Modelica.Units.SI.Time", - "value": { - "operator": "none", - "operands": [ - 1200 - ] - }, + "value": 1200, "name": "Time constant for heat transfer, default 20 minutes", "group": "Heat transfer", "tab": "", @@ -4369,30 +3449,15 @@ "visible": false, "modifiers": { "Buildings.Templates.Components.Sensors.Temperature.y.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Templates.Components.Sensors.Temperature.y.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": false }, "Buildings.Templates.Components.Sensors.Temperature.isDifPreSen": { - "expression": { - "operator": "none", - "operands": [ - false - ] - }, + "expression": false, "final": true } }, @@ -4441,12 +3506,7 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSection.MediumAir" }, "Buildings.Templates.AirHandlersFans.Components.OutdoorSection.SingleDamper.hAirOut.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, + "expression": "allowFlowReversal", "final": true }, "Buildings.Templates.AirHandlersFans.Components.OutdoorSection.SingleDamper.hAirOut.have_sen": { @@ -4472,12 +3532,7 @@ "final": true }, "Buildings.Templates.AirHandlersFans.Components.OutdoorSection.SingleDamper.hAirOut.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "m_flow_nominal" - ] - }, + "expression": "m_flow_nominal", "final": true } }, @@ -4500,21 +3555,11 @@ "redeclare": "Buildings.Fluid.Interfaces.PartialTwoPort.Medium" }, "Buildings.Templates.Components.Sensors.SpecificEnthalpy.senSpeEnt.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "m_flow_nominal" - ] - }, + "expression": "m_flow_nominal", "final": true }, "Buildings.Templates.Components.Sensors.SpecificEnthalpy.senSpeEnt.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, + "expression": "allowFlowReversal", "final": true } }, @@ -4532,12 +3577,7 @@ { "operator": "Medium.specificEnthalpy_pTX", "operands": [ - { - "operator": "none", - "operands": [ - "Medium.specificEnthalpy_pTX" - ] - } + "Medium.specificEnthalpy_pTX" ] } ] @@ -4563,30 +3603,15 @@ "enable": true, "modifiers": { "Buildings.Fluid.Sensors.SpecificEnthalpyTwoPort.h_out.quantity": { - "expression": { - "operator": "none", - "operands": [ - "SpecificEnergy" - ] - }, + "expression": "\"SpecificEnergy\"", "final": true }, "Buildings.Fluid.Sensors.SpecificEnthalpyTwoPort.h_out.unit": { - "expression": { - "operator": "none", - "operands": [ - "J/kg" - ] - }, + "expression": "\"J/kg\"", "final": true }, "Buildings.Fluid.Sensors.SpecificEnthalpyTwoPort.h_out.start": { - "expression": { - "operator": "none", - "operands": [ - "h_out_start" - ] - }, + "expression": "h_out_start", "final": false } }, @@ -4636,12 +3661,7 @@ "redeclare": "Buildings.Fluid.Interfaces.PartialTwoPort.Medium" }, "Buildings.Templates.Components.Sensors.SpecificEnthalpy.pas.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, + "expression": "allowFlowReversal", "final": true } }, @@ -4657,21 +3677,11 @@ "visible": false, "modifiers": { "Buildings.Templates.Components.Sensors.SpecificEnthalpy.y.unit": { - "expression": { - "operator": "none", - "operands": [ - "J/kg" - ] - }, + "expression": "\"J/kg\"", "final": true }, "Buildings.Templates.Components.Sensors.SpecificEnthalpy.isDifPreSen": { - "expression": { - "operator": "none", - "operands": [ - false - ] - }, + "expression": false, "final": true } }, @@ -4815,23 +3825,13 @@ } ] }, - { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.Damper.Modulating" - ] - } + "Buildings.Templates.Components.Types.Damper.Modulating" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.Damper.None" - ] - } + "Buildings.Templates.Components.Types.Damper.None" ] } ] @@ -4868,12 +3868,7 @@ "Buildings.Controls.OBC.ASHRAE.G36.Types.OutdoorAirSection.SingleDamper" ] }, - { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.Damper.None" - ] - } + "Buildings.Templates.Components.Types.Damper.None" ] }, { @@ -4886,12 +3881,7 @@ "Buildings.Controls.OBC.ASHRAE.G36.Types.OutdoorAirSection.DedicatedDampersAirflow" ] }, - { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.Damper.Modulating" - ] - } + "Buildings.Templates.Components.Types.Damper.Modulating" ] }, { @@ -4904,23 +3894,13 @@ "Buildings.Controls.OBC.ASHRAE.G36.Types.OutdoorAirSection.DedicatedDampersPressure" ] }, - { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.Damper.TwoPosition" - ] - } + "Buildings.Templates.Components.Types.Damper.TwoPosition" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.Damper.None" - ] - } + "Buildings.Templates.Components.Types.Damper.None" ] } ] @@ -5268,23 +4248,13 @@ "Buildings.Templates.Components.Types.Fan.None" ] }, - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 1 - ] - } + 1 ] } ] @@ -5320,23 +4290,13 @@ "Buildings.Templates.Components.Types.Fan.None" ] }, - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 1 - ] - } + 1 ] } ] @@ -5365,21 +4325,11 @@ }, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Data.OutdoorReliefReturnSection.mOutMin_flow_nominal.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Templates.AirHandlersFans.Components.Data.OutdoorReliefReturnSection.mOutMin_flow_nominal.start": { - "expression": { - "operator": "none", - "operands": [ - "0.2*damOut.m_flow_nominal" - ] - }, + "expression": "0.2*damOut.m_flow_nominal", "final": false } }, @@ -5404,12 +4354,7 @@ }, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Data.OutdoorReliefReturnSection.damOut.typ": { - "expression": { - "operator": "none", - "operands": [ - "typDamOut" - ] - }, + "expression": "typDamOut", "final": true } }, @@ -5439,12 +4384,7 @@ }, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Data.OutdoorReliefReturnSection.damOutMin.typ": { - "expression": { - "operator": "none", - "operands": [ - "typDamOutMin" - ] - }, + "expression": "typDamOutMin", "final": true } }, @@ -5474,12 +4414,7 @@ }, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Data.OutdoorReliefReturnSection.damRel.typ": { - "expression": { - "operator": "none", - "operands": [ - "typDamRel" - ] - }, + "expression": "typDamRel", "final": true } }, @@ -5509,12 +4444,7 @@ }, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Data.OutdoorReliefReturnSection.damRet.typ": { - "expression": { - "operator": "none", - "operands": [ - "typDamRet" - ] - }, + "expression": "typDamRet", "final": true } }, @@ -5544,21 +4474,11 @@ }, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Data.OutdoorReliefReturnSection.fanRel.typ": { - "expression": { - "operator": "none", - "operands": [ - "typFanRel" - ] - }, + "expression": "typFanRel", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Data.OutdoorReliefReturnSection.fanRel.nFan": { - "expression": { - "operator": "none", - "operands": [ - "nFanRel" - ] - }, + "expression": "nFanRel", "final": true } }, @@ -5603,12 +4523,7 @@ }, "modifiers": { "Buildings.Templates.Components.Data.Fan.nFan.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Templates.Components.Data.Fan.nFan.start": { @@ -5625,23 +4540,13 @@ "Buildings.Templates.Components.Types.Fan.None" ] }, - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 1 - ] - } + 1 ] } ] @@ -5670,21 +4575,11 @@ }, "modifiers": { "Buildings.Templates.Components.Data.Fan.m_flow_nominal.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Templates.Components.Data.Fan.m_flow_nominal.start": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": false } }, @@ -5709,21 +4604,11 @@ }, "modifiers": { "Buildings.Templates.Components.Data.Fan.dp_nominal.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Templates.Components.Data.Fan.dp_nominal.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": false }, "Buildings.Templates.Components.Data.Fan.dp_nominal.start": { @@ -5740,23 +4625,13 @@ "Buildings.Templates.Components.Types.Fan.None" ] }, - { - "operator": "none", - "operands": [ - 1 - ] - } + 1 ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 500 - ] - } + 500 ] } ] @@ -5778,21 +4653,11 @@ "visible": true, "modifiers": { "Buildings.Templates.Components.Data.Fan.per.pressure.V_flow": { - "expression": { - "operator": "none", - "operands": [ - "{0,1,2}*m_flow_nominal/1.2/max(1,nFan)" - ] - }, + "expression": "{0,1,2}*m_flow_nominal/1.2/max(1,nFan)", "final": false }, "Buildings.Templates.Components.Data.Fan.per.pressure.dp": { - "expression": { - "operator": "none", - "operands": [ - "{1.5,1,0}*dp_nominal" - ] - }, + "expression": "{1.5,1,0}*dp_nominal", "final": false } }, @@ -5821,21 +4686,11 @@ "enable": true, "modifiers": { "Buildings.Fluid.Movers.Data.Generic.pressure.V_flow": { - "expression": { - "operator": "none", - "operands": [ - "{0,0}" - ] - }, + "expression": "{0,0}", "final": false }, "Buildings.Fluid.Movers.Data.Generic.pressure.dp": { - "expression": { - "operator": "none", - "operands": [ - "{0,0}" - ] - }, + "expression": "{0,0}", "final": false } }, @@ -5857,12 +4712,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.Movers.BaseClasses.Characteristics.flowParameters.V_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false } }, @@ -5881,21 +4731,11 @@ "enable": true, "modifiers": { "Buildings.Fluid.Movers.BaseClasses.Characteristics.flowParameters.dp.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false }, "Buildings.Fluid.Movers.BaseClasses.Characteristics.flowParameters.dp.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": false } }, @@ -5930,12 +4770,7 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "havePressureCurve" - ] - }, + "havePressureCurve", { "operator": "-", "operands": [ @@ -5960,12 +4795,7 @@ { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -5990,12 +4820,7 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "havePressureCurve" - ] - }, + "havePressureCurve", { "operator": "-", "operands": [ @@ -6020,12 +4845,7 @@ { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -6050,29 +4870,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "havePressureCurve" - ] - }, - { - "operator": "none", - "operands": [ - "Buildings.Fluid.Movers.BaseClasses.Types.HydraulicEfficiencyMethod.EulerNumber" - ] - } + "havePressureCurve", + "Buildings.Fluid.Movers.BaseClasses.Types.HydraulicEfficiencyMethod.EulerNumber" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Buildings.Fluid.Movers.BaseClasses.Types.HydraulicEfficiencyMethod.NotProvided" - ] - } + "Buildings.Fluid.Movers.BaseClasses.Types.HydraulicEfficiencyMethod.NotProvided" ] } ] @@ -6176,37 +4981,17 @@ { "operator": "&&", "operands": [ - { - "operator": "none", - "operands": [ - "powerOrEfficiencyIsHydraulic" - ] - }, - { - "operator": "none", - "operands": [ - "havePressureCurve" - ] - } + "powerOrEfficiencyIsHydraulic", + "havePressureCurve" ] }, - { - "operator": "none", - "operands": [ - "Buildings.Fluid.Movers.BaseClasses.Types.MotorEfficiencyMethod.GenericCurve" - ] - } + "Buildings.Fluid.Movers.BaseClasses.Types.MotorEfficiencyMethod.GenericCurve" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Buildings.Fluid.Movers.BaseClasses.Types.MotorEfficiencyMethod.NotProvided" - ] - } + "Buildings.Fluid.Movers.BaseClasses.Types.MotorEfficiencyMethod.NotProvided" ] } ] @@ -6301,12 +5086,7 @@ { "modelicaPath": "Buildings.Fluid.Movers.Data.Generic.powerOrEfficiencyIsHydraulic", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "=true if hydraulic power or efficiency is provided, instead of total", "group": "Power computation", "tab": "", @@ -6352,21 +5132,11 @@ }, "modifiers": { "Buildings.Fluid.Movers.Data.Generic.efficiency.V_flow": { - "expression": { - "operator": "none", - "operands": [ - "{0}" - ] - }, + "expression": "{0}", "final": false }, "Buildings.Fluid.Movers.Data.Generic.efficiency.eta": { - "expression": { - "operator": "none", - "operands": [ - "{0.7}" - ] - }, + "expression": "{0.7}", "final": false } }, @@ -6388,12 +5158,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.Movers.BaseClasses.Characteristics.efficiencyParameters.V_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false } }, @@ -6412,12 +5177,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.Movers.BaseClasses.Characteristics.efficiencyParameters.eta.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": false } }, @@ -6459,21 +5219,11 @@ }, "modifiers": { "Buildings.Fluid.Movers.Data.Generic.motorEfficiency.V_flow": { - "expression": { - "operator": "none", - "operands": [ - "{0}" - ] - }, + "expression": "{0}", "final": false }, "Buildings.Fluid.Movers.Data.Generic.motorEfficiency.eta": { - "expression": { - "operator": "none", - "operands": [ - "{0.7}" - ] - }, + "expression": "{0.7}", "final": false } }, @@ -6501,21 +5251,11 @@ }, "modifiers": { "Buildings.Fluid.Movers.Data.Generic.motorEfficiency_yMot.y": { - "expression": { - "operator": "none", - "operands": [ - "{0}" - ] - }, + "expression": "{0}", "final": false }, "Buildings.Fluid.Movers.Data.Generic.motorEfficiency_yMot.eta": { - "expression": { - "operator": "none", - "operands": [ - "{0.7}" - ] - }, + "expression": "{0.7}", "final": false } }, @@ -6537,12 +5277,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.Movers.BaseClasses.Characteristics.efficiencyParameters_yMot.y.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false } }, @@ -6561,12 +5296,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.Movers.BaseClasses.Characteristics.efficiencyParameters_yMot.eta.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": false } }, @@ -6608,21 +5338,11 @@ }, "modifiers": { "Buildings.Fluid.Movers.Data.Generic.power.V_flow": { - "expression": { - "operator": "none", - "operands": [ - "{0}" - ] - }, + "expression": "{0}", "final": false }, "Buildings.Fluid.Movers.Data.Generic.power.P": { - "expression": { - "operator": "none", - "operands": [ - "{0}" - ] - }, + "expression": "{0}", "final": false } }, @@ -6644,12 +5364,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.Movers.BaseClasses.Characteristics.powerParameters.V_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false } }, @@ -6668,12 +5383,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.Movers.BaseClasses.Characteristics.powerParameters.P.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false } }, @@ -6715,30 +5425,15 @@ }, "modifiers": { "Buildings.Fluid.Movers.Data.Generic.peak.V_flow": { - "expression": { - "operator": "none", - "operands": [ - "peak_internal.V_flow" - ] - }, + "expression": "peak_internal.V_flow", "final": false }, "Buildings.Fluid.Movers.Data.Generic.peak.dp": { - "expression": { - "operator": "none", - "operands": [ - "peak_internal.dp" - ] - }, + "expression": "peak_internal.dp", "final": false }, "Buildings.Fluid.Movers.Data.Generic.peak.eta": { - "expression": { - "operator": "none", - "operands": [ - "peak_internal.eta" - ] - }, + "expression": "peak_internal.eta", "final": false } }, @@ -6761,12 +5456,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.Movers.BaseClasses.Euler.peak.V_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false } }, @@ -6785,21 +5475,11 @@ "enable": true, "modifiers": { "Buildings.Fluid.Movers.BaseClasses.Euler.peak.dp.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false }, "Buildings.Fluid.Movers.BaseClasses.Euler.peak.dp.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": false } }, @@ -6811,12 +5491,7 @@ { "modelicaPath": "Buildings.Fluid.Movers.BaseClasses.Euler.peak.eta", "type": "Modelica.Units.SI.Efficiency", - "value": { - "operator": "none", - "operands": [ - 0.7 - ] - }, + "value": 0.7, "name": "Peak efficiency", "group": "", "tab": "", @@ -6868,12 +5543,7 @@ { "operator": "Buildings.Fluid.Movers.BaseClasses.Euler.getPeak", "operands": [ - { - "operator": "none", - "operands": [ - "Buildings.Fluid.Movers.BaseClasses.Euler.getPeak" - ] - } + "Buildings.Fluid.Movers.BaseClasses.Euler.getPeak" ] } ] @@ -6889,12 +5559,7 @@ { "operator": "Buildings.Fluid.Movers.BaseClasses.Euler.peak", "operands": [ - { - "operator": "none", - "operands": [ - "Buildings.Fluid.Movers.BaseClasses.Euler.peak" - ] - } + "Buildings.Fluid.Movers.BaseClasses.Euler.peak" ] } ] @@ -6922,12 +5587,7 @@ { "modelicaPath": "Buildings.Fluid.Movers.Data.Generic.motorCooledByFluid", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "If true, then motor heat is added to fluid stream", "group": "Motor heat rejection", "tab": "", @@ -6961,18 +5621,8 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "powerOrEfficiencyIsHydraulic" - ] - }, - { - "operator": "none", - "operands": [ - "max(power.P)*1.2" - ] - } + "powerOrEfficiencyIsHydraulic", + "max(power.P)*1.2" ] }, { @@ -6984,12 +5634,7 @@ { "operator": "max", "operands": [ - { - "operator": "none", - "operands": [ - "max" - ] - } + "max" ] } ] @@ -7009,41 +5654,21 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "havePressureCurve" - ] - }, + "havePressureCurve", { "operator": "if_elseif", "operands": [ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "powerOrEfficiencyIsHydraulic" - ] - }, - { - "operator": "none", - "operands": [ - "V_flow_max/2*dpMax/2/peak.eta*1.2" - ] - } + "powerOrEfficiencyIsHydraulic", + "V_flow_max/2*dpMax/2/peak.eta*1.2" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "V_flow_max/2*dpMax/2/0.7*1.2" - ] - } + "V_flow_max/2*dpMax/2/0.7*1.2" ] } ] @@ -7053,12 +5678,7 @@ { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -7099,12 +5719,7 @@ { "modelicaPath": "Buildings.Fluid.Movers.Data.Generic.etaMot_max", "type": "Modelica.Units.SI.Efficiency", - "value": { - "operator": "none", - "operands": [ - 0.7 - ] - }, + "value": 0.7, "name": "Maximum motor efficiency", "group": "Power computation", "tab": "", @@ -7131,12 +5746,7 @@ { "operator": "Buildings.Fluid.Movers.BaseClasses.Characteristics.motorEfficiencyCurve", "operands": [ - { - "operator": "none", - "operands": [ - "Buildings.Fluid.Movers.BaseClasses.Characteristics.motorEfficiencyCurve" - ] - } + "Buildings.Fluid.Movers.BaseClasses.Characteristics.motorEfficiencyCurve" ] } ] @@ -7177,12 +5787,7 @@ { "modelicaPath": "Buildings.Fluid.Movers.Data.Generic.speed_nominal", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Nominal rotational speed for flow characteristic", "group": "Normalized speeds", "tab": "", @@ -7197,12 +5802,7 @@ { "modelicaPath": "Buildings.Fluid.Movers.Data.Generic.constantSpeed", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Normalized speed set point, used if inputType = Buildings.Fluid.Types.InputType.Constant", "group": "Normalized speeds", "tab": "", @@ -7217,12 +5817,7 @@ { "modelicaPath": "Buildings.Fluid.Movers.Data.Generic.speeds", "type": "Real", - "value": { - "operator": "none", - "operands": [ - "{1}" - ] - }, + "value": "{1}", "name": "Vector of normalized speed set points, used if inputType = Buildings.Fluid.Types.InputType.Stages", "group": "Normalized speeds", "tab": "", @@ -7339,21 +5934,11 @@ }, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Data.OutdoorReliefReturnSection.fanRet.typ": { - "expression": { - "operator": "none", - "operands": [ - "typFanRet" - ] - }, + "expression": "typFanRet", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Data.OutdoorReliefReturnSection.fanRet.nFan": { - "expression": { - "operator": "none", - "operands": [ - "nFanRet" - ] - }, + "expression": "nFanRet", "final": true } }, @@ -7401,12 +5986,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSection.m_flow_nominal", "type": "Modelica.Units.SI.MassFlowRate", - "value": { - "operator": "none", - "operands": [ - "dat.damOut.m_flow_nominal" - ] - }, + "value": "dat.damOut.m_flow_nominal", "name": "Air mass flow rate", "group": "", "tab": "", @@ -7421,12 +6001,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSection.mOutMin_flow_nominal", "type": "Modelica.Units.SI.MassFlowRate", - "value": { - "operator": "none", - "operands": [ - "dat.mOutMin_flow_nominal" - ] - }, + "value": "dat.mOutMin_flow_nominal", "name": "Minimum outdoor air mass flow rate", "group": "", "tab": "", @@ -7441,12 +6016,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSection.energyDynamics", "type": "Modelica.Fluid.Types.Dynamics", - "value": { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.Dynamics.DynamicFreeInitial" - ] - }, + "value": "Modelica.Fluid.Types.Dynamics.DynamicFreeInitial", "name": "Type of energy balance: dynamic (3 initialization options) or steady state", "group": "Conservation equations", "tab": "Dynamics", @@ -7461,12 +6031,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSection.allowFlowReversal", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "= false to simplify equations, assuming, but not enforcing, no flow reversal", "group": "", "tab": "Assumptions", @@ -7498,29 +6063,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "-Modelica.Constants.inf" - ] - } + "allowFlowReversal", + "-Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -7528,21 +6078,11 @@ "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSection.port_a.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSection.port_a.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false } }, @@ -7571,29 +6111,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "+Modelica.Constants.inf" - ] - } + "allowFlowReversal", + "+Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -7601,21 +6126,11 @@ "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSection.port_b.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSection.port_b.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false } }, @@ -7644,29 +6159,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "-Modelica.Constants.inf" - ] - } + "allowFlowReversal", + "-Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -7674,21 +6174,11 @@ "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSection.port_aHeaRec.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSection.port_aHeaRec.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false } }, @@ -7717,29 +6207,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "+Modelica.Constants.inf" - ] - } + "allowFlowReversal", + "+Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -7747,21 +6222,11 @@ "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSection.port_bHeaRec.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSection.port_bHeaRec.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false } }, @@ -7978,12 +6443,7 @@ "visible": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.OutdoorSection.SingleDamper.typ": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.OutdoorAirSection.SingleDamper" - ] - }, + "expression": "Buildings.Controls.OBC.ASHRAE.G36.Types.OutdoorAirSection.SingleDamper", "final": true } }, @@ -8028,12 +6488,7 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSection.MediumAir" }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.damOut.typ": { - "expression": { - "operator": "none", - "operands": [ - "typDamOut" - ] - }, + "expression": "typDamOut", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.damOut.use_strokeTime": { @@ -8047,21 +6502,11 @@ "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.damOut.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, + "expression": "allowFlowReversal", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.damOut.dat": { - "expression": { - "operator": "none", - "operands": [ - "dat.damOut" - ] - }, + "expression": "dat.damOut", "final": true, "recordBinding": true } @@ -8085,12 +6530,7 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSection.MediumAir" }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.damOutMin.typ": { - "expression": { - "operator": "none", - "operands": [ - "typDamOutMin" - ] - }, + "expression": "typDamOutMin", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.damOutMin.use_strokeTime": { @@ -8104,21 +6544,11 @@ "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.damOutMin.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, + "expression": "allowFlowReversal", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.damOutMin.dat": { - "expression": { - "operator": "none", - "operands": [ - "dat.damOutMin" - ] - }, + "expression": "dat.damOutMin", "final": true, "recordBinding": true } @@ -8142,30 +6572,15 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSection.MediumAir" }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.TOut.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, + "expression": "allowFlowReversal", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.TOut.have_sen": { - "expression": { - "operator": "none", - "operands": [ - true - ] - }, + "expression": true, "final": true }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.TOut.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "mOutMin_flow_nominal" - ] - }, + "expression": "mOutMin_flow_nominal", "final": true } }, @@ -8188,12 +6603,7 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSection.MediumAir" }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.VOutMin_flow.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, + "expression": "allowFlowReversal", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.VOutMin_flow.have_sen": { @@ -8207,21 +6617,11 @@ "final": true }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.VOutMin_flow.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "mOutMin_flow_nominal" - ] - }, + "expression": "mOutMin_flow_nominal", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.VOutMin_flow.typ": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.SensorVolumeFlowRate.AFMS" - ] - }, + "expression": "Buildings.Templates.Components.Types.SensorVolumeFlowRate.AFMS", "final": true } }, @@ -8244,12 +6644,7 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSection.MediumAir" }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.hAirOut.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, + "expression": "allowFlowReversal", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.hAirOut.have_sen": { @@ -8275,12 +6670,7 @@ "final": true }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.hAirOut.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "mOutMin_flow_nominal" - ] - }, + "expression": "mOutMin_flow_nominal", "final": true } }, @@ -8347,21 +6737,11 @@ "enable": true, "modifiers": { "Buildings.Fluid.Sensors.RelativePressure.port_a.m_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false }, "Buildings.Fluid.Sensors.RelativePressure.port_a.p.start": { - "expression": { - "operator": "none", - "operands": [ - "Medium.p_default" - ] - }, + "expression": "Medium.p_default", "final": false }, "Buildings.Fluid.Sensors.RelativePressure.port_a.Medium": { @@ -8384,21 +6764,11 @@ "enable": true, "modifiers": { "Buildings.Fluid.Sensors.RelativePressure.port_b.m_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false }, "Buildings.Fluid.Sensors.RelativePressure.port_b.p.start": { - "expression": { - "operator": "none", - "operands": [ - "Medium.p_default" - ] - }, + "expression": "Medium.p_default", "final": false }, "Buildings.Fluid.Sensors.RelativePressure.port_b.Medium": { @@ -8421,30 +6791,15 @@ "enable": true, "modifiers": { "Buildings.Fluid.Sensors.RelativePressure.p_rel.quantity": { - "expression": { - "operator": "none", - "operands": [ - "PressureDifference" - ] - }, + "expression": "\"PressureDifference\"", "final": true }, "Buildings.Fluid.Sensors.RelativePressure.p_rel.unit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": true }, "Buildings.Fluid.Sensors.RelativePressure.p_rel.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": false } }, @@ -8478,39 +6833,19 @@ "visible": false, "modifiers": { "Buildings.Templates.Components.Sensors.DifferentialPressure.y.unit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": true }, "Buildings.Templates.Components.Sensors.DifferentialPressure.y.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": false }, "Buildings.Templates.Components.Sensors.DifferentialPressure.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Templates.Components.Sensors.DifferentialPressure.isDifPreSen": { - "expression": { - "operator": "none", - "operands": [ - true - ] - }, + "expression": true, "final": true } }, @@ -8557,12 +6892,7 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSection.MediumAir" }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.junInl.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "m_flow_nominal*{1,-1,-1}" - ] - }, + "expression": "m_flow_nominal*{1,-1,-1}", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.junInl.dp_nominal": { @@ -8572,18 +6902,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -8591,12 +6911,7 @@ "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.junInl.energyDynamics": { - "expression": { - "operator": "none", - "operands": [ - "energyDynamics" - ] - }, + "expression": "energyDynamics", "final": true } }, @@ -8608,12 +6923,7 @@ { "modelicaPath": "Buildings.Fluid.FixedResistances.Junction.homotopyInitialization", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "= true, use homotopy method", "group": "", "tab": "", @@ -8649,12 +6959,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.FixedResistances.Junction.dp_nominal.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": false } }, @@ -8666,12 +6971,7 @@ { "modelicaPath": "Buildings.Fluid.FixedResistances.Junction.deltaM", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.3 - ] - }, + "value": 0.3, "name": "Fraction of nominal mass flow rate where transition to turbulent occurs", "group": "Transition to laminar", "tab": "", @@ -8679,12 +6979,7 @@ "enable": { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "linearized" - ] - } + "linearized" ] }, "modifiers": {}, @@ -8696,12 +6991,7 @@ { "modelicaPath": "Buildings.Fluid.FixedResistances.Junction.linearized", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "= true, use linear relation between m_flow and dp for any flow rate", "group": "", "tab": "Advanced", @@ -8727,21 +7017,11 @@ "redeclare": "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.Medium" }, "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_1.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "Medium.h_default" - ] - }, + "expression": "Medium.h_default", "final": false }, "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_1.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "Medium.h_default" - ] - }, + "expression": "Medium.h_default", "final": false }, "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_1.m_flow.min": { @@ -8758,23 +7038,13 @@ "Modelica.Fluid.Types.PortFlowDirection.Entering" ] }, - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "-Modelica.Constants.inf" - ] - } + "-Modelica.Constants.inf" ] } ] @@ -8795,23 +7065,13 @@ "Modelica.Fluid.Types.PortFlowDirection.Leaving" ] }, - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Modelica.Constants.inf" - ] - } + "Modelica.Constants.inf" ] } ] @@ -8838,21 +7098,11 @@ "redeclare": "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.Medium" }, "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_2.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "Medium.h_default" - ] - }, + "expression": "Medium.h_default", "final": false }, "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_2.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "Medium.h_default" - ] - }, + "expression": "Medium.h_default", "final": false }, "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_2.m_flow.min": { @@ -8869,23 +7119,13 @@ "Modelica.Fluid.Types.PortFlowDirection.Entering" ] }, - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "-Modelica.Constants.inf" - ] - } + "-Modelica.Constants.inf" ] } ] @@ -8906,23 +7146,13 @@ "Modelica.Fluid.Types.PortFlowDirection.Leaving" ] }, - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Modelica.Constants.inf" - ] - } + "Modelica.Constants.inf" ] } ] @@ -8949,21 +7179,11 @@ "redeclare": "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.Medium" }, "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_3.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "Medium.h_default" - ] - }, + "expression": "Medium.h_default", "final": false }, "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_3.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "Medium.h_default" - ] - }, + "expression": "Medium.h_default", "final": false }, "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.port_3.m_flow.min": { @@ -8980,23 +7200,13 @@ "Modelica.Fluid.Types.PortFlowDirection.Entering" ] }, - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "-Modelica.Constants.inf" - ] - } + "-Modelica.Constants.inf" ] } ] @@ -9017,23 +7227,13 @@ "Modelica.Fluid.Types.PortFlowDirection.Leaving" ] }, - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Modelica.Constants.inf" - ] - } + "Modelica.Constants.inf" ] } ] @@ -9049,12 +7249,7 @@ { "modelicaPath": "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.tau", "type": "Modelica.Units.SI.Time", - "value": { - "operator": "none", - "operands": [ - 10 - ] - }, + "value": 10, "name": "Time constant at nominal flow for dynamic energy and momentum balance", "group": "Nominal condition", "tab": "Dynamics", @@ -9105,12 +7300,7 @@ { "modelicaPath": "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.from_dp", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "= true, use m_flow = f(dp) else dp = f(m_flow)", "group": "", "tab": "Advanced", @@ -9125,12 +7315,7 @@ { "modelicaPath": "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_1", "type": "Modelica.Fluid.Types.PortFlowDirection", - "value": { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" - ] - }, + "value": "Modelica.Fluid.Types.PortFlowDirection.Bidirectional", "name": "Flow direction for port_1", "group": "", "tab": "Advanced", @@ -9145,12 +7330,7 @@ { "modelicaPath": "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_2", "type": "Modelica.Fluid.Types.PortFlowDirection", - "value": { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" - ] - }, + "value": "Modelica.Fluid.Types.PortFlowDirection.Bidirectional", "name": "Flow direction for port_2", "group": "", "tab": "Advanced", @@ -9165,12 +7345,7 @@ { "modelicaPath": "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.portFlowDirection_3", "type": "Modelica.Fluid.Types.PortFlowDirection", - "value": { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" - ] - }, + "value": "Modelica.Fluid.Types.PortFlowDirection.Bidirectional", "name": "Flow direction for port_3", "group": "", "tab": "Advanced", @@ -9185,12 +7360,7 @@ { "modelicaPath": "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.verifyFlowReversal", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "=true, to assert that the flow does not reverse when portFlowDirection_* does not equal Bidirectional", "group": "", "tab": "Advanced", @@ -9326,93 +7496,43 @@ "redeclare": "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.Medium" }, "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.vol.nPorts": { - "expression": { - "operator": "none", - "operands": [ - 3 - ] - }, + "expression": 3, "final": true }, "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.vol.tau": { - "expression": { - "operator": "none", - "operands": [ - "tau" - ] - }, + "expression": "tau", "final": true }, "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.vol.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "mDyn_flow_nominal" - ] - }, + "expression": "mDyn_flow_nominal", "final": true }, "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.vol.energyDynamics": { - "expression": { - "operator": "none", - "operands": [ - "energyDynamics" - ] - }, + "expression": "energyDynamics", "final": true }, "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.vol.p_start": { - "expression": { - "operator": "none", - "operands": [ - "p_start" - ] - }, + "expression": "p_start", "final": true }, "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.vol.T_start": { - "expression": { - "operator": "none", - "operands": [ - "T_start" - ] - }, + "expression": "T_start", "final": true }, "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.vol.X_start": { - "expression": { - "operator": "none", - "operands": [ - "X_start" - ] - }, + "expression": "X_start", "final": true }, "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.vol.C_start": { - "expression": { - "operator": "none", - "operands": [ - "C_start" - ] - }, + "expression": "C_start", "final": true }, "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.vol.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - true - ] - }, + "expression": true, "final": true }, "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.vol.prescribedHeatFlowRate": { - "expression": { - "operator": "none", - "operands": [ - false - ] - }, + "expression": false, "final": true } }, @@ -9424,12 +7544,7 @@ { "modelicaPath": "Buildings.Fluid.Delays.DelayFirstOrder.tau", "type": "Modelica.Units.SI.Time", - "value": { - "operator": "none", - "operands": [ - 60 - ] - }, + "value": 60, "name": "Time constant at nominal flow", "group": "Delay time", "tab": "", @@ -9444,12 +7559,7 @@ { "modelicaPath": "Buildings.Fluid.MixingVolumes.MixingVolume.use_C_flow", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "Set to true to enable input connector for trace substance", "group": "", "tab": "Advanced", @@ -9471,12 +7581,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.MixingVolumes.MixingVolume.heatPort.T.start": { - "expression": { - "operator": "none", - "operands": [ - "T_start" - ] - }, + "expression": "T_start", "final": false } }, @@ -9505,12 +7610,7 @@ "value": { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "Medium.singleState" - ] - } + "Medium.singleState" ] }, "name": "= true to set up initial equations for pressure", @@ -9527,12 +7627,7 @@ { "modelicaPath": "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.prescribedHeatFlowRate", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "Set to true if the model has a prescribed heat flow at its heatPort. If the heat flow rate at the heatPort is only based on temperature difference, then set to false", "group": "", "tab": "", @@ -9547,12 +7642,7 @@ { "modelicaPath": "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.simplify_mWat_flow", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "Set to true to cause port_a.m_flow + port_b.m_flow = 0 even if mWat_flow is non-zero", "group": "", "tab": "", @@ -9574,12 +7664,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.m_flow_nominal.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false } }, @@ -9591,12 +7676,7 @@ { "modelicaPath": "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.nPorts", "type": "Integer", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Number of ports", "group": "Ports", "tab": "General", @@ -9611,12 +7691,7 @@ { "modelicaPath": "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.m_flow_small", "type": "Modelica.Units.SI.MassFlowRate", - "value": { - "operator": "none", - "operands": [ - "0.0001*abs(m_flow_nominal)" - ] - }, + "value": "0.0001*abs(m_flow_nominal)", "name": "Small mass flow rate for regularization of zero flow", "group": "", "tab": "Advanced", @@ -9631,12 +7706,7 @@ { "modelicaPath": "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.allowFlowReversal", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "= false to simplify equations, assuming, but not enforcing, no flow reversal. Used only if model has two ports.", "group": "", "tab": "Assumptions", @@ -9676,21 +7746,11 @@ "redeclare": "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.Medium" }, "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.ports.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "Medium.h_default" - ] - }, + "expression": "Medium.h_default", "final": false }, "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.ports.Xi_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - 0.01 - ] - }, + "expression": 0.01, "final": false } }, @@ -9708,12 +7768,7 @@ { "operator": "Medium.temperature_phX", "operands": [ - { - "operator": "none", - "operands": [ - "Medium.temperature_phX" - ] - } + "Medium.temperature_phX" ] } ] @@ -9739,12 +7794,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.U.unit": { - "expression": { - "operator": "none", - "operands": [ - "J" - ] - }, + "expression": "\"J\"", "final": false } }, @@ -9769,23 +7819,13 @@ 0 ] }, - { - "operator": "none", - "operands": [ - "ports[1].p" - ] - } + "ports[1].p" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "p_start" - ] - } + "p_start" ] } ] @@ -9811,12 +7851,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.m.unit": { - "expression": { - "operator": "none", - "operands": [ - "kg" - ] - }, + "expression": "\"kg\"", "final": false } }, @@ -9828,12 +7863,7 @@ { "modelicaPath": "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.Xi", "type": "Modelica.Units.SI.MassFraction", - "value": { - "operator": "none", - "operands": [ - "XiOut_internal" - ] - }, + "value": "XiOut_internal", "name": "Species concentration of the fluid", "group": "", "tab": "", @@ -9855,12 +7885,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.mXi.unit": { - "expression": { - "operator": "none", - "operands": [ - "kg" - ] - }, + "expression": "\"kg\"", "final": false } }, @@ -9872,12 +7897,7 @@ { "modelicaPath": "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.C", "type": "Medium.ExtraProperty", - "value": { - "operator": "none", - "operands": [ - "COut_internal" - ] - }, + "value": "COut_internal", "name": "Trace substance mixture content", "group": "", "tab": "", @@ -9899,12 +7919,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume.mC.unit": { - "expression": { - "operator": "none", - "operands": [ - "kg" - ] - }, + "expression": "\"kg\"", "final": false } }, @@ -9916,12 +7931,7 @@ { "modelicaPath": "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.energyDynamics", "type": "Modelica.Fluid.Types.Dynamics", - "value": { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.Dynamics.DynamicFreeInitial" - ] - }, + "value": "Modelica.Fluid.Types.Dynamics.DynamicFreeInitial", "name": "Type of energy balance: dynamic (3 initialization options) or steady state", "group": "Conservation equations", "tab": "Dynamics", @@ -9936,12 +7946,7 @@ { "modelicaPath": "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.massDynamics", "type": "Modelica.Fluid.Types.Dynamics", - "value": { - "operator": "none", - "operands": [ - "energyDynamics" - ] - }, + "value": "energyDynamics", "name": "Type of mass balance: dynamic (3 initialization options) or steady state, must be steady state if energyDynamics is steady state", "group": "Dynamics", "tab": "Advanced", @@ -9956,12 +7961,7 @@ { "modelicaPath": "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.substanceDynamics", "type": "Modelica.Fluid.Types.Dynamics", - "value": { - "operator": "none", - "operands": [ - "energyDynamics" - ] - }, + "value": "energyDynamics", "name": "Type of independent mass fraction balance: dynamic (3 initialization options) or steady state", "group": "Conservation equations", "tab": "Dynamics", @@ -9976,12 +7976,7 @@ { "modelicaPath": "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.traceDynamics", "type": "Modelica.Fluid.Types.Dynamics", - "value": { - "operator": "none", - "operands": [ - "energyDynamics" - ] - }, + "value": "energyDynamics", "name": "Type of trace substance balance: dynamic (3 initialization options) or steady state", "group": "Conservation equations", "tab": "Dynamics", @@ -9996,12 +7991,7 @@ { "modelicaPath": "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.p_start", "type": "Medium.AbsolutePressure", - "value": { - "operator": "none", - "operands": [ - "Medium.p_default" - ] - }, + "value": "Medium.p_default", "name": "Start value of pressure", "group": "", "tab": "Initialization", @@ -10016,12 +8006,7 @@ { "modelicaPath": "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.T_start", "type": "Medium.Temperature", - "value": { - "operator": "none", - "operands": [ - "Medium.T_default" - ] - }, + "value": "Medium.T_default", "name": "Start value of temperature", "group": "", "tab": "Initialization", @@ -10036,12 +8021,7 @@ { "modelicaPath": "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.X_start", "type": "Medium.MassFraction", - "value": { - "operator": "none", - "operands": [ - "Medium.X_default" - ] - }, + "value": "Medium.X_default", "name": "Start value of mass fractions m_i/m", "group": "", "tab": "Initialization", @@ -10068,18 +8048,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -10110,18 +8080,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -10146,12 +8106,7 @@ { "modelicaPath": "Buildings.Fluid.Interfaces.LumpedVolumeDeclarations.mSenFac", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Factor for scaling the sensible thermal mass of the volume", "group": "", "tab": "Dynamics", @@ -10240,32 +8195,17 @@ "expression": { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "Medium.singleState" - ] - } + "Medium.singleState" ] }, "final": true }, "Buildings.Fluid.MixingVolumes.MixingVolume.steBal.use_C_flow": { - "expression": { - "operator": "none", - "operands": [ - "use_C_flow" - ] - }, + "expression": "use_C_flow", "final": true }, "Buildings.Fluid.MixingVolumes.MixingVolume.dynBal.use_C_flow": { - "expression": { - "operator": "none", - "operands": [ - "use_C_flow" - ] - }, + "expression": "use_C_flow", "final": true } }, @@ -10317,30 +8257,15 @@ "visible": false, "modifiers": { "Buildings.Fluid.Delays.DelayFirstOrder.V": { - "expression": { - "operator": "none", - "operands": [ - "V_nominal" - ] - }, + "expression": "V_nominal", "final": true }, "Buildings.Fluid.Delays.DelayFirstOrder.massDynamics": { - "expression": { - "operator": "none", - "operands": [ - "energyDynamics" - ] - }, + "expression": "energyDynamics", "final": true }, "Buildings.Fluid.Delays.DelayFirstOrder.mSenFac": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true } }, @@ -10394,21 +8319,11 @@ "visible": false, "modifiers": { "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.massDynamics": { - "expression": { - "operator": "none", - "operands": [ - "energyDynamics" - ] - }, + "expression": "energyDynamics", "final": true }, "Buildings.Fluid.BaseClasses.PartialThreeWayResistance.mSenFac": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true } }, @@ -10454,12 +8369,7 @@ "visible": false, "modifiers": { "Buildings.Fluid.FixedResistances.Junction.m_flow_small": { - "expression": { - "operator": "none", - "operands": [ - "mDyn_flow_nominal*0.0001" - ] - }, + "expression": "mDyn_flow_nominal*0.0001", "final": false }, "Buildings.Fluid.FixedResistances.Junction.mDyn_flow_nominal": { @@ -10469,12 +8379,7 @@ { "operator": "sum", "operands": [ - { - "operator": "none", - "operands": [ - "sum" - ] - } + "sum" ] } ] @@ -10486,57 +8391,27 @@ "redeclare": "Buildings.Fluid.FixedResistances.PressureDrop" }, "Buildings.Fluid.FixedResistances.Junction.res1.from_dp": { - "expression": { - "operator": "none", - "operands": [ - "from_dp" - ] - }, + "expression": "from_dp", "final": false }, "Buildings.Fluid.FixedResistances.Junction.res1.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "m_flow_nominal[1]" - ] - }, + "expression": "m_flow_nominal[1]", "final": true }, "Buildings.Fluid.FixedResistances.Junction.res1.dp_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dp_nominal[1]" - ] - }, + "expression": "dp_nominal[1]", "final": true }, "Buildings.Fluid.FixedResistances.Junction.res1.linearized": { - "expression": { - "operator": "none", - "operands": [ - "linearized" - ] - }, + "expression": "linearized", "final": false }, "Buildings.Fluid.FixedResistances.Junction.res1.homotopyInitialization": { - "expression": { - "operator": "none", - "operands": [ - "homotopyInitialization" - ] - }, + "expression": "homotopyInitialization", "final": false }, "Buildings.Fluid.FixedResistances.Junction.res1.deltaM": { - "expression": { - "operator": "none", - "operands": [ - "deltaM" - ] - }, + "expression": "deltaM", "final": false }, "Buildings.Fluid.FixedResistances.Junction.res2": { @@ -10544,57 +8419,27 @@ "redeclare": "Buildings.Fluid.FixedResistances.PressureDrop" }, "Buildings.Fluid.FixedResistances.Junction.res2.from_dp": { - "expression": { - "operator": "none", - "operands": [ - "from_dp" - ] - }, + "expression": "from_dp", "final": false }, "Buildings.Fluid.FixedResistances.Junction.res2.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "m_flow_nominal[2]" - ] - }, + "expression": "m_flow_nominal[2]", "final": true }, "Buildings.Fluid.FixedResistances.Junction.res2.dp_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dp_nominal[2]" - ] - }, + "expression": "dp_nominal[2]", "final": true }, "Buildings.Fluid.FixedResistances.Junction.res2.linearized": { - "expression": { - "operator": "none", - "operands": [ - "linearized" - ] - }, + "expression": "linearized", "final": false }, "Buildings.Fluid.FixedResistances.Junction.res2.homotopyInitialization": { - "expression": { - "operator": "none", - "operands": [ - "homotopyInitialization" - ] - }, + "expression": "homotopyInitialization", "final": false }, "Buildings.Fluid.FixedResistances.Junction.res2.deltaM": { - "expression": { - "operator": "none", - "operands": [ - "deltaM" - ] - }, + "expression": "deltaM", "final": false }, "Buildings.Fluid.FixedResistances.Junction.res3": { @@ -10602,57 +8447,27 @@ "redeclare": "Buildings.Fluid.FixedResistances.PressureDrop" }, "Buildings.Fluid.FixedResistances.Junction.res3.from_dp": { - "expression": { - "operator": "none", - "operands": [ - "from_dp" - ] - }, + "expression": "from_dp", "final": false }, "Buildings.Fluid.FixedResistances.Junction.res3.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "m_flow_nominal[3]" - ] - }, + "expression": "m_flow_nominal[3]", "final": true }, "Buildings.Fluid.FixedResistances.Junction.res3.dp_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dp_nominal[3]" - ] - }, + "expression": "dp_nominal[3]", "final": true }, "Buildings.Fluid.FixedResistances.Junction.res3.linearized": { - "expression": { - "operator": "none", - "operands": [ - "linearized" - ] - }, + "expression": "linearized", "final": false }, "Buildings.Fluid.FixedResistances.Junction.res3.homotopyInitialization": { - "expression": { - "operator": "none", - "operands": [ - "homotopyInitialization" - ] - }, + "expression": "homotopyInitialization", "final": false }, "Buildings.Fluid.FixedResistances.Junction.res3.deltaM": { - "expression": { - "operator": "none", - "operands": [ - "deltaM" - ] - }, + "expression": "deltaM", "final": false } }, @@ -10711,12 +8526,7 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSection.MediumAir" }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.junOut.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "m_flow_nominal*{1,-1,1}" - ] - }, + "expression": "m_flow_nominal*{1,-1,1}", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.junOut.dp_nominal": { @@ -10726,18 +8536,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -10745,12 +8545,7 @@ "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorSectionDedicatedDampers.junOut.energyDynamics": { - "expression": { - "operator": "none", - "operands": [ - "energyDynamics" - ] - }, + "expression": "energyDynamics", "final": true } }, @@ -10803,12 +8598,7 @@ "visible": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.OutdoorSection.DedicatedDampersAirflow.typ": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.OutdoorAirSection.DedicatedDampersAirflow" - ] - }, + "expression": "Buildings.Controls.OBC.ASHRAE.G36.Types.OutdoorAirSection.DedicatedDampersAirflow", "final": true } }, @@ -10851,12 +8641,7 @@ "visible": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.OutdoorSection.DedicatedDampersPressure.typ": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.OutdoorAirSection.DedicatedDampersPressure" - ] - }, + "expression": "Buildings.Controls.OBC.ASHRAE.G36.Types.OutdoorAirSection.DedicatedDampersPressure", "final": true } }, @@ -10905,58 +8690,28 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorReliefReturnSection.MediumAir" }, "Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection.MixedAirWithDamper.secRel.energyDynamics": { - "expression": { - "operator": "none", - "operands": [ - "energyDynamics" - ] - }, + "expression": "energyDynamics", "final": true }, "Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection.MixedAirWithDamper.secRel.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, + "expression": "allowFlowReversal", "final": true }, "Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection.MixedAirWithDamper.secRel.dat": { - "expression": { - "operator": "none", - "operands": [ - "dat" - ] - }, + "expression": "dat", "final": true, "recordBinding": true }, "Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection.MixedAirWithDamper.secRel.have_recHea": { - "expression": { - "operator": "none", - "operands": [ - "have_recHea" - ] - }, + "expression": "have_recHea", "final": true }, "Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection.MixedAirWithDamper.secRel.typCtlFanRet": { - "expression": { - "operator": "none", - "operands": [ - "typCtlFanRet" - ] - }, + "expression": "typCtlFanRet", "final": true }, "Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection.MixedAirWithDamper.secRel.typCtlEco": { - "expression": { - "operator": "none", - "operands": [ - "typCtlEco" - ] - }, + "expression": "typCtlEco", "final": true } }, @@ -10985,21 +8740,11 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialReliefReturnSection.MediumAir" }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReturnFan.damRel.typ": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.Damper.Modulating" - ] - }, + "expression": "Buildings.Templates.Components.Types.Damper.Modulating", "final": true }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReturnFan.damRel.dat": { - "expression": { - "operator": "none", - "operands": [ - "dat.damRel" - ] - }, + "expression": "dat.damRel", "final": true, "recordBinding": true }, @@ -11014,21 +8759,11 @@ "final": false }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReturnFan.damRel.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, + "expression": "allowFlowReversal", "final": true }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReturnFan.damRel.text_flip": { - "expression": { - "operator": "none", - "operands": [ - true - ] - }, + "expression": true, "final": true } }, @@ -11050,31 +8785,16 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialReliefReturnSection.MediumAir" }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReturnFan.fanRet.dat": { - "expression": { - "operator": "none", - "operands": [ - "dat.fanRet" - ] - }, + "expression": "dat.fanRet", "final": true, "recordBinding": true }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReturnFan.fanRet.energyDynamics": { - "expression": { - "operator": "none", - "operands": [ - "energyDynamics" - ] - }, + "expression": "energyDynamics", "final": true }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReturnFan.fanRet.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, + "expression": "allowFlowReversal", "final": true }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReturnFan.fanRet.have_senFlo": { @@ -11088,12 +8808,7 @@ "final": true }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReturnFan.fanRet.text_flip": { - "expression": { - "operator": "none", - "operands": [ - true - ] - }, + "expression": true, "final": true } }, @@ -11121,40 +8836,20 @@ "redeclare": "Buildings.Fluid.Interfaces.PartialTwoPort.Medium" }, "Buildings.Templates.Components.Fans.SingleVariable.fan.inputType": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Fluid.Types.InputType.Continuous" - ] - }, + "expression": "Buildings.Fluid.Types.InputType.Continuous", "final": true }, "Buildings.Templates.Components.Fans.SingleVariable.fan.per": { - "expression": { - "operator": "none", - "operands": [ - "dat.per" - ] - }, + "expression": "dat.per", "final": true, "recordBinding": true }, "Buildings.Templates.Components.Fans.SingleVariable.fan.energyDynamics": { - "expression": { - "operator": "none", - "operands": [ - "energyDynamics" - ] - }, + "expression": "energyDynamics", "final": true }, "Buildings.Templates.Components.Fans.SingleVariable.fan.tau": { - "expression": { - "operator": "none", - "operands": [ - "tau" - ] - }, + "expression": "tau", "final": true }, "Buildings.Templates.Components.Fans.SingleVariable.fan.use_riseTime": { @@ -11168,12 +8863,7 @@ "final": false }, "Buildings.Templates.Components.Fans.SingleVariable.fan.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, + "expression": "allowFlowReversal", "final": true } }, @@ -11185,12 +8875,7 @@ { "modelicaPath": "Buildings.Fluid.Movers.SpeedControlled_y.y_start", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Initial value of speed", "group": "Motor speed", "tab": "Dynamics", @@ -11212,12 +8897,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.Movers.SpeedControlled_y.y.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": false } }, @@ -11246,12 +8926,7 @@ { "modelicaPath": "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.inputType", "type": "Buildings.Fluid.Types.InputType", - "value": { - "operator": "none", - "operands": [ - "Buildings.Fluid.Types.InputType.Continuous" - ] - }, + "value": "Buildings.Fluid.Types.InputType.Continuous", "name": "Control input type", "group": "Control", "tab": "", @@ -11327,12 +9002,7 @@ { "modelicaPath": "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.constInput", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Constant input set point", "group": "Control", "tab": "", @@ -11387,12 +9057,7 @@ { "modelicaPath": "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.addPowerToMedium", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "Set to false to avoid any power (=heat and flow work) being added to medium (may give simpler equations)", "group": "", "tab": "", @@ -11407,12 +9072,7 @@ { "modelicaPath": "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.nominalValuesDefineDefaultPressureCurve", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "Set to true to avoid warning if m_flow_nominal and dp_nominal are used to construct the default pressure curve", "group": "", "tab": "", @@ -11427,12 +9087,7 @@ { "modelicaPath": "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.tau", "type": "Modelica.Units.SI.Time", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Time constant of fluid volume for nominal flow, used if energy or mass balance is dynamic", "group": "Conservation equations", "tab": "Dynamics", @@ -11453,12 +9108,7 @@ { "modelicaPath": "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.use_riseTime", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "Set to true to continuously change motor speed", "group": "Motor speed", "tab": "Dynamics", @@ -11473,12 +9123,7 @@ { "modelicaPath": "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.riseTime", "type": "Modelica.Units.SI.Time", - "value": { - "operator": "none", - "operands": [ - 30 - ] - }, + "value": 30, "name": "Time needed to change motor speed between zero and full speed", "group": "Motor speed", "tab": "Dynamics", @@ -11493,12 +9138,7 @@ { "modelicaPath": "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.init", "type": "Modelica.Blocks.Types.Init", - "value": { - "operator": "none", - "operands": [ - "Modelica.Blocks.Types.Init.InitialOutput" - ] - }, + "value": "Modelica.Blocks.Types.Init.InitialOutput", "name": "Type of initialization (no init/steady state/initial state/initial output)", "group": "Motor speed", "tab": "Dynamics", @@ -11534,12 +9174,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.y_actual.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -11558,21 +9193,11 @@ "enable": true, "modifiers": { "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.P.quantity": { - "expression": { - "operator": "none", - "operands": [ - "Power" - ] - }, + "expression": "\"Power\"", "final": false }, "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.P.unit": { - "expression": { - "operator": "none", - "operands": [ - "W" - ] - }, + "expression": "\"W\"", "final": true } }, @@ -11591,12 +9216,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.heatPort.T.start": { - "expression": { - "operator": "none", - "operands": [ - 293.15 - ] - }, + "expression": 293.15, "final": false } }, @@ -11608,12 +9228,7 @@ { "modelicaPath": "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.VMachine_flow", "type": "Modelica.Units.SI.VolumeFlowRate", - "value": { - "operator": "none", - "operands": [ - "eff.V_flow" - ] - }, + "value": "eff.V_flow", "name": "Volume flow rate", "group": "", "tab": "", @@ -11628,12 +9243,7 @@ { "modelicaPath": "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.dpMachine", "type": "Modelica.Units.SI.PressureDifference", - "value": { - "operator": "none", - "operands": [ - "-preSou.dp" - ] - }, + "value": "-preSou.dp", "name": "Pressure difference", "group": "", "tab": "", @@ -11648,12 +9258,7 @@ { "modelicaPath": "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.eta", "type": "Real", - "value": { - "operator": "none", - "operands": [ - "eff.eta" - ] - }, + "value": "eff.eta", "name": "Global efficiency", "group": "", "tab": "", @@ -11668,12 +9273,7 @@ { "modelicaPath": "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.etaHyd", "type": "Real", - "value": { - "operator": "none", - "operands": [ - "eff.etaHyd" - ] - }, + "value": "eff.etaHyd", "name": "Hydraulic efficiency", "group": "", "tab": "", @@ -11688,12 +9288,7 @@ { "modelicaPath": "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.etaMot", "type": "Real", - "value": { - "operator": "none", - "operands": [ - "eff.etaMot" - ] - }, + "value": "eff.etaMot", "name": "Motor efficiency", "group": "", "tab": "", @@ -11708,12 +9303,7 @@ { "modelicaPath": "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.m_flow_small", "type": "Modelica.Units.SI.MassFlowRate", - "value": { - "operator": "none", - "operands": [ - "0.0001*abs(_m_flow_nominal)" - ] - }, + "value": "0.0001*abs(_m_flow_nominal)", "name": "Small mass flow rate for regularization of zero flow", "group": "", "tab": "Advanced", @@ -11728,12 +9318,7 @@ { "modelicaPath": "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.show_T", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "= true, if actual temperature at port is computed", "group": "Diagnostics", "tab": "Advanced", @@ -11748,12 +9333,7 @@ { "modelicaPath": "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.m_flow", "type": "Modelica.Units.SI.MassFlowRate", - "value": { - "operator": "none", - "operands": [ - "port_a.m_flow" - ] - }, + "value": "port_a.m_flow", "name": "Mass flow rate from port_a to port_b (m_flow > 0 is design flow direction)", "group": "", "tab": "", @@ -11768,12 +9348,7 @@ { "modelicaPath": "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.dp", "type": "Modelica.Units.SI.PressureDifference", - "value": { - "operator": "none", - "operands": [ - "port_a.p -port_b.p" - ] - }, + "value": "port_a.p -port_b.p", "name": "Pressure difference between port_a and port_b", "group": "", "tab": "", @@ -11794,30 +9369,15 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, + "allowFlowReversal", { "operator": "function_call", "operands": [ { "operator": "Medium.setState_phX", "operands": [ - { - "operator": "none", - "operands": [ - "Medium.setState_phX" - ] - }, - { - "operator": "none", - "operands": [ - "Medium.setState_phX" - ] - } + "Medium.setState_phX", + "Medium.setState_phX" ] } ] @@ -11833,18 +9393,8 @@ { "operator": "Medium.setState_phX", "operands": [ - { - "operator": "none", - "operands": [ - "Medium.setState_phX" - ] - }, - { - "operator": "none", - "operands": [ - "Medium.setState_phX" - ] - } + "Medium.setState_phX", + "Medium.setState_phX" ] } ] @@ -11873,30 +9423,15 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, + "allowFlowReversal", { "operator": "function_call", "operands": [ { "operator": "Medium.setState_phX", "operands": [ - { - "operator": "none", - "operands": [ - "Medium.setState_phX" - ] - }, - { - "operator": "none", - "operands": [ - "Medium.setState_phX" - ] - } + "Medium.setState_phX", + "Medium.setState_phX" ] } ] @@ -11912,18 +9447,8 @@ { "operator": "Medium.setState_phX", "operands": [ - { - "operator": "none", - "operands": [ - "Medium.setState_phX" - ] - }, - { - "operator": "none", - "operands": [ - "Medium.setState_phX" - ] - } + "Medium.setState_phX", + "Medium.setState_phX" ] } ] @@ -11950,21 +9475,11 @@ "visible": false, "modifiers": { "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.massDynamics": { - "expression": { - "operator": "none", - "operands": [ - "energyDynamics" - ] - }, + "expression": "energyDynamics", "final": true }, "Buildings.Fluid.Movers.BaseClasses.PartialFlowMachine.mSenFac": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true } }, @@ -12021,112 +9536,52 @@ "visible": false, "modifiers": { "Buildings.Fluid.Movers.SpeedControlled_y.preVar": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Fluid.Movers.BaseClasses.Types.PrescribedVariable.Speed" - ] - }, + "expression": "Buildings.Fluid.Movers.BaseClasses.Types.PrescribedVariable.Speed", "final": true }, "Buildings.Fluid.Movers.SpeedControlled_y.nominalValuesDefineDefaultPressureCurve": { - "expression": { - "operator": "none", - "operands": [ - false - ] - }, + "expression": false, "final": true }, "Buildings.Fluid.Movers.SpeedControlled_y.computePowerUsingSimilarityLaws": { - "expression": { - "operator": "none", - "operands": [ - true - ] - }, + "expression": true, "final": true }, "Buildings.Fluid.Movers.SpeedControlled_y.stageInputs": { - "expression": { - "operator": "none", - "operands": [ - "per.speeds" - ] - }, + "expression": "per.speeds", "final": true }, "Buildings.Fluid.Movers.SpeedControlled_y.constInput": { - "expression": { - "operator": "none", - "operands": [ - "per.constantSpeed" - ] - }, + "expression": "per.constantSpeed", "final": true }, "Buildings.Fluid.Movers.SpeedControlled_y.motSpe.y_start": { - "expression": { - "operator": "none", - "operands": [ - "y_start" - ] - }, + "expression": "y_start", "final": true }, "Buildings.Fluid.Movers.SpeedControlled_y.motSpe.u.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true }, "Buildings.Fluid.Movers.SpeedControlled_y.motSpe.y.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true }, "Buildings.Fluid.Movers.SpeedControlled_y.eff.per.pressure": { - "expression": { - "operator": "none", - "operands": [ - "per.pressure" - ] - }, + "expression": "per.pressure", "final": true, "recordBinding": true }, "Buildings.Fluid.Movers.SpeedControlled_y.eff.per.etaHydMet": { - "expression": { - "operator": "none", - "operands": [ - "per.etaHydMet" - ] - }, + "expression": "per.etaHydMet", "final": true }, "Buildings.Fluid.Movers.SpeedControlled_y.eff.per.etaMotMet": { - "expression": { - "operator": "none", - "operands": [ - "per.etaMotMet" - ] - }, + "expression": "per.etaMotMet", "final": true }, "Buildings.Fluid.Movers.SpeedControlled_y.eff.r_N.start": { - "expression": { - "operator": "none", - "operands": [ - "y_start" - ] - }, + "expression": "y_start", "final": false } }, @@ -12276,21 +9731,11 @@ "enable": false, "modifiers": { "Buildings.Templates.Components.Fans.SingleVariable.evaSta.t": { - "expression": { - "operator": "none", - "operands": [ - 0.01 - ] - }, + "expression": 0.01, "final": false }, "Buildings.Templates.Components.Fans.SingleVariable.evaSta.h": { - "expression": { - "operator": "none", - "operands": [ - 0.005 - ] - }, + "expression": 0.005, "final": false } }, @@ -12321,12 +9766,7 @@ { "modelicaPath": "Buildings.Templates.Components.Interfaces.PartialFan.have_senFlo", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "Set to true for air flow measurement", "group": "Configuration", "tab": "", @@ -12347,12 +9787,7 @@ { "modelicaPath": "Buildings.Templates.Components.Interfaces.PartialFan.tau", "type": "Modelica.Units.SI.Time", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Time constant of fluid volume for nominal flow, used if energy or mass balance is dynamic", "group": "Nominal condition", "tab": "Dynamics", @@ -12367,12 +9802,7 @@ { "modelicaPath": "Buildings.Templates.Components.Interfaces.PartialFan.energyDynamics", "type": "Modelica.Fluid.Types.Dynamics", - "value": { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.Dynamics.DynamicFreeInitial" - ] - }, + "value": "Modelica.Fluid.Types.Dynamics.DynamicFreeInitial", "name": "Type of energy balance: dynamic (3 initialization options) or steady state", "group": "Conservation equations", "tab": "Dynamics", @@ -12387,12 +9817,7 @@ { "modelicaPath": "Buildings.Templates.Components.Interfaces.PartialFan.typSin", "type": "Buildings.Templates.Components.Types.FanSingle", - "value": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.FanSingle.Housed" - ] - }, + "value": "Buildings.Templates.Components.Types.FanSingle.Housed", "name": "Type of single fan", "group": "", "tab": "Graphics", @@ -12464,12 +9889,7 @@ { "modelicaPath": "Buildings.Templates.Components.Interfaces.PartialFan.text_rotation", "type": "Integer", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Text rotation angle in icon layer", "group": "", "tab": "Graphics", @@ -12484,12 +9904,7 @@ { "modelicaPath": "Buildings.Templates.Components.Interfaces.PartialFan.text_flip", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "True to flip text horizontally in icon layer", "group": "", "tab": "Graphics", @@ -12511,21 +9926,11 @@ "enable": false, "modifiers": { "Buildings.Templates.Components.Interfaces.PartialFan.dat.typ": { - "expression": { - "operator": "none", - "operands": [ - "typ" - ] - }, + "expression": "typ", "final": true }, "Buildings.Templates.Components.Interfaces.PartialFan.dat.nFan": { - "expression": { - "operator": "none", - "operands": [ - "nFan" - ] - }, + "expression": "nFan", "final": true } }, @@ -12550,21 +9955,11 @@ }, "modifiers": { "Buildings.Templates.Components.Interfaces.PartialFan.nFan.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Templates.Components.Interfaces.PartialFan.nFan.start": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false } }, @@ -12576,12 +9971,7 @@ { "modelicaPath": "Buildings.Templates.Components.Interfaces.PartialFan.dp_nominal", "type": "Modelica.Units.SI.PressureDifference", - "value": { - "operator": "none", - "operands": [ - "dat.dp_nominal" - ] - }, + "value": "dat.dp_nominal", "name": "Total pressure rise", "group": "", "tab": "", @@ -12621,30 +10011,15 @@ "redeclare": "Buildings.Fluid.Interfaces.PartialTwoPort.Medium" }, "Buildings.Templates.Components.Interfaces.PartialFan.V_flow.have_sen": { - "expression": { - "operator": "none", - "operands": [ - "have_senFlo" - ] - }, + "expression": "have_senFlo", "final": true }, "Buildings.Templates.Components.Interfaces.PartialFan.V_flow.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "m_flow_nominal" - ] - }, + "expression": "m_flow_nominal", "final": true }, "Buildings.Templates.Components.Interfaces.PartialFan.V_flow.typ": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.SensorVolumeFlowRate.AFMS" - ] - }, + "expression": "Buildings.Templates.Components.Types.SensorVolumeFlowRate.AFMS", "final": true } }, @@ -12660,12 +10035,7 @@ "visible": false, "modifiers": { "Buildings.Templates.Components.Interfaces.PartialFan.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dat.m_flow_nominal" - ] - }, + "expression": "dat.m_flow_nominal", "final": true } }, @@ -12694,21 +10064,11 @@ "visible": false, "modifiers": { "Buildings.Templates.Components.Fans.SingleVariable.nFan": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Templates.Components.Fans.SingleVariable.typ": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.Fan.SingleVariable" - ] - }, + "expression": "Buildings.Templates.Components.Types.Fan.SingleVariable", "final": true } }, @@ -12749,40 +10109,20 @@ "redeclare": "Buildings.Fluid.Interfaces.PartialTwoPort.Medium" }, "Buildings.Templates.Components.Fans.ArrayVariable.fan.inputType": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Fluid.Types.InputType.Continuous" - ] - }, + "expression": "Buildings.Fluid.Types.InputType.Continuous", "final": true }, "Buildings.Templates.Components.Fans.ArrayVariable.fan.per": { - "expression": { - "operator": "none", - "operands": [ - "dat.per" - ] - }, + "expression": "dat.per", "final": true, "recordBinding": true }, "Buildings.Templates.Components.Fans.ArrayVariable.fan.energyDynamics": { - "expression": { - "operator": "none", - "operands": [ - "energyDynamics" - ] - }, + "expression": "energyDynamics", "final": true }, "Buildings.Templates.Components.Fans.ArrayVariable.fan.tau": { - "expression": { - "operator": "none", - "operands": [ - "tau" - ] - }, + "expression": "tau", "final": true }, "Buildings.Templates.Components.Fans.ArrayVariable.fan.use_riseTime": { @@ -12796,12 +10136,7 @@ "final": false }, "Buildings.Templates.Components.Fans.ArrayVariable.fan.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, + "expression": "allowFlowReversal", "final": true } }, @@ -12848,21 +10183,11 @@ "enable": false, "modifiers": { "Buildings.Templates.Components.Fans.ArrayVariable.evaSta.t": { - "expression": { - "operator": "none", - "operands": [ - 0.01 - ] - }, + "expression": 0.01, "final": false }, "Buildings.Templates.Components.Fans.ArrayVariable.evaSta.h": { - "expression": { - "operator": "none", - "operands": [ - 0.005 - ] - }, + "expression": 0.005, "final": false } }, @@ -12885,12 +10210,7 @@ "redeclare": "Buildings.Fluid.Interfaces.PartialTwoPort.Medium" }, "Buildings.Templates.Components.Fans.ArrayVariable.mulInl.use_input": { - "expression": { - "operator": "none", - "operands": [ - true - ] - }, + "expression": true, "final": true } }, @@ -12902,12 +10222,7 @@ { "modelicaPath": "Buildings.Fluid.BaseClasses.MassFlowRateMultiplier.use_input", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "Set to true for multiplier factor provided as an input instead of a parameter", "group": "", "tab": "", @@ -12922,12 +10237,7 @@ { "modelicaPath": "Buildings.Fluid.BaseClasses.MassFlowRateMultiplier.k", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Gain for mass flow rate", "group": "", "tab": "", @@ -12935,12 +10245,7 @@ "enable": { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "use_input" - ] - } + "use_input" ] }, "modifiers": {}, @@ -12959,21 +10264,11 @@ "enable": true, "modifiers": { "Buildings.Fluid.BaseClasses.MassFlowRateMultiplier.u.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true }, "Buildings.Fluid.BaseClasses.MassFlowRateMultiplier.u.min": { - "expression": { - "operator": "none", - "operands": [ - "Modelica.Constants.small" - ] - }, + "expression": "Modelica.Constants.small", "final": true } }, @@ -13033,12 +10328,7 @@ "redeclare": "Buildings.Fluid.Interfaces.PartialTwoPort.Medium" }, "Buildings.Templates.Components.Fans.ArrayVariable.mulOut.use_input": { - "expression": { - "operator": "none", - "operands": [ - true - ] - }, + "expression": true, "final": true } }, @@ -13057,12 +10347,7 @@ "enable": false, "modifiers": { "Buildings.Templates.Components.Fans.ArrayVariable.conCom.nUni": { - "expression": { - "operator": "none", - "operands": [ - "nFan" - ] - }, + "expression": "nFan", "final": true } }, @@ -13081,21 +10366,11 @@ "enable": true, "modifiers": { "Buildings.Templates.Components.Controls.MultipleCommands.nUni.min": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Templates.Components.Controls.MultipleCommands.nUni.start": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": false } }, @@ -13184,12 +10459,7 @@ "enable": false, "modifiers": { "Buildings.Templates.Components.Controls.MultipleCommands.mulSum.nin": { - "expression": { - "operator": "none", - "operands": [ - "nUni" - ] - }, + "expression": "nUni", "final": false } }, @@ -13201,12 +10471,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.MultiSum.nin", "type": "Integer", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Number of input signals", "group": "", "tab": "", @@ -13227,18 +10492,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -13383,12 +10638,7 @@ "enable": false, "modifiers": { "Buildings.Templates.Components.Controls.MultipleCommands.one.k": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true } }, @@ -13451,12 +10701,7 @@ "enable": false, "modifiers": { "Buildings.Templates.Components.Controls.MultipleCommands.mulOr.nin": { - "expression": { - "operator": "none", - "operands": [ - "nUni" - ] - }, + "expression": "nUni", "final": false } }, @@ -13468,12 +10713,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Logical.MultiOr.nin", "type": "Integer", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Number of input connections", "group": "", "tab": "", @@ -13578,12 +10818,7 @@ "enable": false, "modifiers": { "Buildings.Templates.Components.Fans.ArrayVariable.rep.nout": { - "expression": { - "operator": "none", - "operands": [ - "nFan" - ] - }, + "expression": "nFan", "final": true } }, @@ -13595,12 +10830,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Routing.BooleanScalarReplicator.nout", "type": "Integer", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Number of outputs", "group": "", "tab": "", @@ -13664,12 +10894,7 @@ "visible": false, "modifiers": { "Buildings.Templates.Components.Fans.ArrayVariable.typ": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.Fan.ArrayVariable" - ] - }, + "expression": "Buildings.Templates.Components.Types.Fan.ArrayVariable", "final": true } }, @@ -13892,23 +11117,13 @@ "Buildings.Templates.Components.Types.Fan.None" ] }, - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 1 - ] - } + 1 ] } ] @@ -13950,23 +11165,13 @@ "Buildings.Templates.Components.Types.Fan.None" ] }, - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 1 - ] - } + 1 ] } ] @@ -14119,12 +11324,7 @@ "Buildings.Templates.Components.Types.Fan.None" ] }, - { - "operator": "none", - "operands": [ - "dat.fanRet.m_flow_nominal" - ] - } + "dat.fanRet.m_flow_nominal" ] }, { @@ -14137,12 +11337,7 @@ "Buildings.Templates.Components.Types.Fan.None" ] }, - { - "operator": "none", - "operands": [ - "dat.fanRel.m_flow_nominal" - ] - } + "dat.fanRel.m_flow_nominal" ] }, { @@ -14155,23 +11350,13 @@ "Buildings.Templates.Components.Types.Damper.None" ] }, - { - "operator": "none", - "operands": [ - "dat.damRel.m_flow_nominal" - ] - } + "dat.damRel.m_flow_nominal" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "dat.damRet.m_flow_nominal" - ] - } + "dat.damRet.m_flow_nominal" ] } ] @@ -14203,12 +11388,7 @@ "Buildings.Templates.Components.Types.Fan.None" ] }, - { - "operator": "none", - "operands": [ - "dat.fanRel.dp_nominal" - ] - } + "dat.fanRel.dp_nominal" ] }, { @@ -14221,23 +11401,13 @@ "Buildings.Templates.Components.Types.Fan.None" ] }, - { - "operator": "none", - "operands": [ - "dat.fanRet.dp_nominal" - ] - } + "dat.fanRet.dp_nominal" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -14274,12 +11444,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialReliefReturnSection.energyDynamics", "type": "Modelica.Fluid.Types.Dynamics", - "value": { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.Dynamics.DynamicFreeInitial" - ] - }, + "value": "Modelica.Fluid.Types.Dynamics.DynamicFreeInitial", "name": "Type of energy balance: dynamic (3 initialization options) or steady state", "group": "Conservation equations", "tab": "Dynamics", @@ -14294,12 +11459,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialReliefReturnSection.allowFlowReversal", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "= false to simplify equations, assuming, but not enforcing, no flow reversal", "group": "", "tab": "Assumptions", @@ -14331,29 +11491,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "-Modelica.Constants.inf" - ] - } + "allowFlowReversal", + "-Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -14361,21 +11506,11 @@ "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialReliefReturnSection.port_a.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialReliefReturnSection.port_a.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false } }, @@ -14404,29 +11539,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "+Modelica.Constants.inf" - ] - } + "allowFlowReversal", + "+Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -14434,21 +11554,11 @@ "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialReliefReturnSection.port_b.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialReliefReturnSection.port_b.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false } }, @@ -14477,29 +11587,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "-Modelica.Constants.inf" - ] - } + "allowFlowReversal", + "-Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -14507,21 +11602,11 @@ "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialReliefReturnSection.port_aHeaRec.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialReliefReturnSection.port_aHeaRec.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false } }, @@ -14550,29 +11635,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "+Modelica.Constants.inf" - ] - } + "allowFlowReversal", + "+Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -14580,21 +11650,11 @@ "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialReliefReturnSection.port_bHeaRec.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialReliefReturnSection.port_bHeaRec.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false } }, @@ -14623,29 +11683,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "+Modelica.Constants.inf" - ] - } + "allowFlowReversal", + "+Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -14653,21 +11698,11 @@ "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialReliefReturnSection.port_bRet.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialReliefReturnSection.port_bRet.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false } }, @@ -14733,12 +11768,7 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialReliefReturnSection.MediumAir" }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialReliefReturnSection.splEco.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "{1,-1,-1}*m_flow_nominal" - ] - }, + "expression": "{1,-1,-1}*m_flow_nominal", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialReliefReturnSection.splEco.dp_nominal": { @@ -14748,18 +11778,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -14767,12 +11787,7 @@ "final": true }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialReliefReturnSection.splEco.energyDynamics": { - "expression": { - "operator": "none", - "operands": [ - "energyDynamics" - ] - }, + "expression": "energyDynamics", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialReliefReturnSection.splEco.portFlowDirection_1": { @@ -14782,29 +11797,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" - ] - } + "allowFlowReversal", + "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Entering" - ] - } + "Modelica.Fluid.Types.PortFlowDirection.Entering" ] } ] @@ -14818,29 +11818,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" - ] - } + "allowFlowReversal", + "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Leaving" - ] - } + "Modelica.Fluid.Types.PortFlowDirection.Leaving" ] } ] @@ -14854,29 +11839,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" - ] - } + "allowFlowReversal", + "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Leaving" - ] - } + "Modelica.Fluid.Types.PortFlowDirection.Leaving" ] } ] @@ -14972,57 +11942,27 @@ "visible": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReturnFan.typ": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.AirHandlersFans.Types.ReliefReturnSection.ReturnFan" - ] - }, + "expression": "Buildings.Templates.AirHandlersFans.Types.ReliefReturnSection.ReturnFan", "final": true }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReturnFan.typDamRel": { - "expression": { - "operator": "none", - "operands": [ - "damRel.typ" - ] - }, + "expression": "damRel.typ", "final": true }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReturnFan.typFanRel": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.Fan.None" - ] - }, + "expression": "Buildings.Templates.Components.Types.Fan.None", "final": true }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReturnFan.typFanRet": { - "expression": { - "operator": "none", - "operands": [ - "fanRet.typ" - ] - }, + "expression": "fanRet.typ", "final": true }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReturnFan.nFanRel": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReturnFan.nFanRet": { - "expression": { - "operator": "none", - "operands": [ - "fanRet.nFan" - ] - }, + "expression": "fanRet.nFan", "final": true } }, @@ -15073,12 +12013,7 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialReliefReturnSection.MediumAir" }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReliefFan.damRel.typ": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.Damper.TwoPosition" - ] - }, + "expression": "Buildings.Templates.Components.Types.Damper.TwoPosition", "final": true }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReliefFan.damRel.use_strokeTime": { @@ -15092,31 +12027,16 @@ "final": false }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReliefFan.damRel.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, + "expression": "allowFlowReversal", "final": true }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReliefFan.damRel.dat": { - "expression": { - "operator": "none", - "operands": [ - "dat.damRel" - ] - }, + "expression": "dat.damRel", "final": true, "recordBinding": true }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReliefFan.damRel.text_flip": { - "expression": { - "operator": "none", - "operands": [ - true - ] - }, + "expression": true, "final": true } }, @@ -15138,58 +12058,28 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialReliefReturnSection.MediumAir" }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReliefFan.fanRel.dat": { - "expression": { - "operator": "none", - "operands": [ - "dat.fanRel" - ] - }, + "expression": "dat.fanRel", "final": true, "recordBinding": true }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReliefFan.fanRel.energyDynamics": { - "expression": { - "operator": "none", - "operands": [ - "energyDynamics" - ] - }, + "expression": "energyDynamics", "final": true }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReliefFan.fanRel.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, + "expression": "allowFlowReversal", "final": true }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReliefFan.fanRel.have_senFlo": { - "expression": { - "operator": "none", - "operands": [ - false - ] - }, + "expression": false, "final": true }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReliefFan.fanRel.text_flip": { - "expression": { - "operator": "none", - "operands": [ - true - ] - }, + "expression": true, "final": true }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReliefFan.fanRel.typSin": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.FanSingle.Propeller" - ] - }, + "expression": "Buildings.Templates.Components.Types.FanSingle.Propeller", "final": false } }, @@ -15210,57 +12100,27 @@ "visible": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReliefFan.typ": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.AirHandlersFans.Types.ReliefReturnSection.ReliefFan" - ] - }, + "expression": "Buildings.Templates.AirHandlersFans.Types.ReliefReturnSection.ReliefFan", "final": true }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReliefFan.typDamRel": { - "expression": { - "operator": "none", - "operands": [ - "damRel.typ" - ] - }, + "expression": "damRel.typ", "final": true }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReliefFan.typFanRel": { - "expression": { - "operator": "none", - "operands": [ - "fanRel.typ" - ] - }, + "expression": "fanRel.typ", "final": true }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReliefFan.typFanRet": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.Fan.None" - ] - }, + "expression": "Buildings.Templates.Components.Types.Fan.None", "final": true }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReliefFan.nFanRel": { - "expression": { - "operator": "none", - "operands": [ - "fanRel.nFan" - ] - }, + "expression": "fanRel.nFan", "final": true }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReliefFan.nFanRet": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true } }, @@ -15311,12 +12171,7 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialReliefReturnSection.MediumAir" }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReliefDamper.damRel.typ": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.Damper.Modulating" - ] - }, + "expression": "Buildings.Templates.Components.Types.Damper.Modulating", "final": true }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReliefDamper.damRel.use_strokeTime": { @@ -15330,40 +12185,20 @@ "final": false }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReliefDamper.damRel.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, + "expression": "allowFlowReversal", "final": true }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReliefDamper.damRel.dat": { - "expression": { - "operator": "none", - "operands": [ - "dat.damRel" - ] - }, + "expression": "dat.damRel", "final": true, "recordBinding": true }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReliefDamper.damRel.text_flip": { - "expression": { - "operator": "none", - "operands": [ - true - ] - }, + "expression": true, "final": true }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReliefDamper.damRel.typBla": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.DamperBlades.Opposed" - ] - }, + "expression": "Buildings.Templates.Components.Types.DamperBlades.Opposed", "final": false } }, @@ -15379,57 +12214,27 @@ "visible": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReliefDamper.typ": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.AirHandlersFans.Types.ReliefReturnSection.ReliefDamper" - ] - }, + "expression": "Buildings.Templates.AirHandlersFans.Types.ReliefReturnSection.ReliefDamper", "final": true }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReliefDamper.typDamRel": { - "expression": { - "operator": "none", - "operands": [ - "damRel.typ" - ] - }, + "expression": "damRel.typ", "final": true }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReliefDamper.typFanRel": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.Fan.None" - ] - }, + "expression": "Buildings.Templates.Components.Types.Fan.None", "final": true }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReliefDamper.typFanRet": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.Fan.None" - ] - }, + "expression": "Buildings.Templates.Components.Types.Fan.None", "final": true }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReliefDamper.nFanRel": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Templates.AirHandlersFans.Components.ReliefReturnSection.ReliefDamper.nFanRet": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true } }, @@ -15479,12 +12284,7 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorReliefReturnSection.MediumAir" }, "Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection.MixedAirWithDamper.damRet.typ": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.Damper.Modulating" - ] - }, + "expression": "Buildings.Templates.Components.Types.Damper.Modulating", "final": true }, "Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection.MixedAirWithDamper.damRet.use_strokeTime": { @@ -15498,31 +12298,16 @@ "final": false }, "Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection.MixedAirWithDamper.damRet.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, + "expression": "allowFlowReversal", "final": true }, "Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection.MixedAirWithDamper.damRet.dat": { - "expression": { - "operator": "none", - "operands": [ - "dat.damRet" - ] - }, + "expression": "dat.damRet", "final": true, "recordBinding": true }, "Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection.MixedAirWithDamper.damRet.text_rotation": { - "expression": { - "operator": "none", - "operands": [ - 90 - ] - }, + "expression": 90, "final": true } }, @@ -15544,12 +12329,7 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorReliefReturnSection.MediumAir" }, "Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection.MixedAirWithDamper.recHea.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, + "expression": "allowFlowReversal", "final": true } }, @@ -15655,12 +12435,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialHeatRecovery.allowFlowReversal", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "= false to simplify equations, assuming, but not enforcing, no flow reversal", "group": "", "tab": "Assumptions", @@ -15716,29 +12491,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "-Modelica.Constants.inf" - ] - } + "allowFlowReversal", + "-Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -15746,21 +12506,11 @@ "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialHeatRecovery.port_aOut.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialHeatRecovery.port_aOut.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false } }, @@ -15789,29 +12539,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "+Modelica.Constants.inf" - ] - } + "allowFlowReversal", + "+Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -15819,21 +12554,11 @@ "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialHeatRecovery.port_bOut.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialHeatRecovery.port_bOut.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false } }, @@ -15862,29 +12587,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "-Modelica.Constants.inf" - ] - } + "allowFlowReversal", + "-Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -15892,21 +12602,11 @@ "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialHeatRecovery.port_aRel.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialHeatRecovery.port_aRel.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false } }, @@ -15935,29 +12635,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "+Modelica.Constants.inf" - ] - } + "allowFlowReversal", + "+Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -15965,21 +12650,11 @@ "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialHeatRecovery.port_bRel.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialHeatRecovery.port_bRel.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false } }, @@ -16015,12 +12690,7 @@ "visible": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.HeatRecovery.None.typ": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.AirHandlersFans.Types.HeatRecovery.None" - ] - }, + "expression": "Buildings.Templates.AirHandlersFans.Types.HeatRecovery.None", "final": true } }, @@ -16311,23 +12981,13 @@ "Buildings.Templates.Components.Types.Fan.None" ] }, - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 1 - ] - } + 1 ] } ] @@ -16369,23 +13029,13 @@ "Buildings.Templates.Components.Types.Fan.None" ] }, - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 1 - ] - } + 1 ] } ] @@ -16415,12 +13065,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorReliefReturnSection.have_recHea", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "Set to true in case of heat recovery", "group": "Configuration", "tab": "", @@ -16435,12 +13080,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorReliefReturnSection.typCtlFanRet", "type": "Buildings.Templates.AirHandlersFans.Types.ControlFanReturn", - "value": { - "operator": "none", - "operands": [ - "Buildings.Templates.AirHandlersFans.Types.ControlFanReturn.AirflowMeasured" - ] - }, + "value": "Buildings.Templates.AirHandlersFans.Types.ControlFanReturn.AirflowMeasured", "name": "Return fan control type", "group": "Configuration", "tab": "", @@ -16455,12 +13095,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorReliefReturnSection.typCtlEco", "type": "Buildings.Controls.OBC.ASHRAE.G36.Types.ControlEconomizer", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.ControlEconomizer.FixedDryBulb" - ] - }, + "value": "Buildings.Controls.OBC.ASHRAE.G36.Types.ControlEconomizer.FixedDryBulb", "name": "Economizer control type", "group": "Configuration", "tab": "", @@ -16482,57 +13117,27 @@ "enable": true, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorReliefReturnSection.dat.typDamOut": { - "expression": { - "operator": "none", - "operands": [ - "typDamOut" - ] - }, + "expression": "typDamOut", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorReliefReturnSection.dat.typDamOutMin": { - "expression": { - "operator": "none", - "operands": [ - "typDamOutMin" - ] - }, + "expression": "typDamOutMin", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorReliefReturnSection.dat.typDamRet": { - "expression": { - "operator": "none", - "operands": [ - "typDamRet" - ] - }, + "expression": "typDamRet", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorReliefReturnSection.dat.typDamRel": { - "expression": { - "operator": "none", - "operands": [ - "typDamRel" - ] - }, + "expression": "typDamRel", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorReliefReturnSection.dat.typFanRel": { - "expression": { - "operator": "none", - "operands": [ - "typFanRel" - ] - }, + "expression": "typFanRel", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorReliefReturnSection.dat.typFanRet": { - "expression": { - "operator": "none", - "operands": [ - "typFanRet" - ] - }, + "expression": "typFanRet", "final": true } }, @@ -16560,12 +13165,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorReliefReturnSection.mAirSup_flow_nominal", "type": "Modelica.Units.SI.MassFlowRate", - "value": { - "operator": "none", - "operands": [ - "dat.damOut.m_flow_nominal" - ] - }, + "value": "dat.damOut.m_flow_nominal", "name": "Supply air mass flow rate", "group": "", "tab": "", @@ -16580,12 +13180,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorReliefReturnSection.mAirRet_flow_nominal", "type": "Modelica.Units.SI.MassFlowRate", - "value": { - "operator": "none", - "operands": [ - "dat.damRet.m_flow_nominal" - ] - }, + "value": "dat.damRet.m_flow_nominal", "name": "Return air mass flow rate", "group": "", "tab": "", @@ -16600,12 +13195,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorReliefReturnSection.mOutMin_flow_nominal", "type": "Modelica.Units.SI.MassFlowRate", - "value": { - "operator": "none", - "operands": [ - "dat.mOutMin_flow_nominal" - ] - }, + "value": "dat.mOutMin_flow_nominal", "name": "Minimum outdoor air mass flow rate at design conditions", "group": "", "tab": "", @@ -16620,12 +13210,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorReliefReturnSection.dpDamOut_nominal", "type": "Modelica.Units.SI.PressureDifference", - "value": { - "operator": "none", - "operands": [ - "dat.damOut.dp_nominal" - ] - }, + "value": "dat.damOut.dp_nominal", "name": "Outdoor air damper pressure drop", "group": "", "tab": "", @@ -16640,12 +13225,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorReliefReturnSection.dpDamOutMin_nominal", "type": "Modelica.Units.SI.PressureDifference", - "value": { - "operator": "none", - "operands": [ - "dat.damOutMin.dp_nominal" - ] - }, + "value": "dat.damOutMin.dp_nominal", "name": "Minimum outdoor air damper pressure drop", "group": "", "tab": "", @@ -16660,12 +13240,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorReliefReturnSection.dpDamRel_nominal", "type": "Modelica.Units.SI.PressureDifference", - "value": { - "operator": "none", - "operands": [ - "dat.damRel.dp_nominal" - ] - }, + "value": "dat.damRel.dp_nominal", "name": "Relief air damper pressure drop", "group": "", "tab": "", @@ -16680,12 +13255,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorReliefReturnSection.dpDamRet_nominal", "type": "Modelica.Units.SI.PressureDifference", - "value": { - "operator": "none", - "operands": [ - "dat.damRet.dp_nominal" - ] - }, + "value": "dat.damRet.dp_nominal", "name": "Return air damper pressure drop", "group": "", "tab": "", @@ -16700,12 +13270,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorReliefReturnSection.energyDynamics", "type": "Modelica.Fluid.Types.Dynamics", - "value": { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.Dynamics.DynamicFreeInitial" - ] - }, + "value": "Modelica.Fluid.Types.Dynamics.DynamicFreeInitial", "name": "Type of energy balance: dynamic (3 initialization options) or steady state", "group": "Conservation equations", "tab": "Dynamics", @@ -16720,12 +13285,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorReliefReturnSection.allowFlowReversal", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "= false to simplify equations, assuming, but not enforcing, no flow reversal", "group": "", "tab": "Assumptions", @@ -16757,29 +13317,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "+Modelica.Constants.inf" - ] - } + "allowFlowReversal", + "+Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -16787,21 +13332,11 @@ "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorReliefReturnSection.port_Rel.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorReliefReturnSection.port_Rel.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false } }, @@ -16830,29 +13365,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "-Modelica.Constants.inf" - ] - } + "allowFlowReversal", + "-Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -16860,21 +13380,11 @@ "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorReliefReturnSection.port_Out.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorReliefReturnSection.port_Out.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false } }, @@ -16903,29 +13413,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "+Modelica.Constants.inf" - ] - } + "allowFlowReversal", + "+Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -16933,21 +13428,11 @@ "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorReliefReturnSection.port_Sup.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorReliefReturnSection.port_Sup.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false } }, @@ -16976,29 +13461,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "-Modelica.Constants.inf" - ] - } + "allowFlowReversal", + "-Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -17006,21 +13476,11 @@ "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorReliefReturnSection.port_Ret.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialOutdoorReliefReturnSection.port_Ret.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false } }, @@ -17120,111 +13580,51 @@ "visible": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection.MixedAirWithDamper.typ": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.AirHandlersFans.Types.OutdoorReliefReturnSection.MixedAirWithDamper" - ] - }, + "expression": "Buildings.Templates.AirHandlersFans.Types.OutdoorReliefReturnSection.MixedAirWithDamper", "final": true }, "Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection.MixedAirWithDamper.typSecOut": { - "expression": { - "operator": "none", - "operands": [ - "secOut.typ" - ] - }, + "expression": "secOut.typ", "final": true }, "Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection.MixedAirWithDamper.typSecRel": { - "expression": { - "operator": "none", - "operands": [ - "secRel.typ" - ] - }, + "expression": "secRel.typ", "final": true }, "Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection.MixedAirWithDamper.typDamOut": { - "expression": { - "operator": "none", - "operands": [ - "secOut.typDamOut" - ] - }, + "expression": "secOut.typDamOut", "final": true }, "Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection.MixedAirWithDamper.typDamOutMin": { - "expression": { - "operator": "none", - "operands": [ - "secOut.typDamOutMin" - ] - }, + "expression": "secOut.typDamOutMin", "final": true }, "Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection.MixedAirWithDamper.typDamRel": { - "expression": { - "operator": "none", - "operands": [ - "secRel.typDamRel" - ] - }, + "expression": "secRel.typDamRel", "final": true }, "Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection.MixedAirWithDamper.typDamRet": { - "expression": { - "operator": "none", - "operands": [ - "damRet.typ" - ] - }, + "expression": "damRet.typ", "final": true }, "Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection.MixedAirWithDamper.typFanRel": { - "expression": { - "operator": "none", - "operands": [ - "secRel.typFanRel" - ] - }, + "expression": "secRel.typFanRel", "final": true }, "Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection.MixedAirWithDamper.typFanRet": { - "expression": { - "operator": "none", - "operands": [ - "secRel.typFanRet" - ] - }, + "expression": "secRel.typFanRet", "final": true }, "Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection.MixedAirWithDamper.nFanRel": { - "expression": { - "operator": "none", - "operands": [ - "secRel.nFanRel" - ] - }, + "expression": "secRel.nFanRel", "final": true }, "Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection.MixedAirWithDamper.nFanRet": { - "expression": { - "operator": "none", - "operands": [ - "secRel.nFanRet" - ] - }, + "expression": "secRel.nFanRet", "final": true }, "Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection.MixedAirWithDamper.have_eco": { - "expression": { - "operator": "none", - "operands": [ - true - ] - }, + "expression": true, "final": true }, "Buildings.Templates.AirHandlersFans.Components.OutdoorReliefReturnSection.MixedAirWithDamper.have_recHea": { @@ -17293,39 +13693,19 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.MediumAir" }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.TAirMix.have_sen": { - "expression": { - "operator": "none", - "operands": [ - "ctl.use_TMix" - ] - }, + "expression": "ctl.use_TMix", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.TAirMix.typ": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.SensorTemperature.Averaging" - ] - }, + "expression": "Buildings.Templates.Components.Types.SensorTemperature.Averaging", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.TAirMix.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "mAirSup_flow_nominal" - ] - }, + "expression": "mAirSup_flow_nominal", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.TAirMix.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversalAir" - ] - }, + "expression": "allowFlowReversalAir", "final": true } }, @@ -17347,30 +13727,15 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.MediumAir" }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.fanSupBlo.energyDynamics": { - "expression": { - "operator": "none", - "operands": [ - "energyDynamics" - ] - }, + "expression": "energyDynamics", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.fanSupBlo.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversalAir" - ] - }, + "expression": "allowFlowReversalAir", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.fanSupBlo.dat": { - "expression": { - "operator": "none", - "operands": [ - "dat.fanSup" - ] - }, + "expression": "dat.fanSup", "final": true, "recordBinding": true }, @@ -17409,21 +13774,11 @@ "visible": false, "modifiers": { "Buildings.Templates.Components.Fans.None.nFan": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Templates.Components.Fans.None.typ": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.Fan.None" - ] - }, + "expression": "Buildings.Templates.Components.Types.Fan.None", "final": true } }, @@ -17482,30 +13837,15 @@ "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.TAirCoiHeaLvg.typ": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.SensorTemperature.Averaging" - ] - }, + "expression": "Buildings.Templates.Components.Types.SensorTemperature.Averaging", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.TAirCoiHeaLvg.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "mAirSup_flow_nominal" - ] - }, + "expression": "mAirSup_flow_nominal", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.TAirCoiHeaLvg.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversalAir" - ] - }, + "expression": "allowFlowReversalAir", "final": true } }, @@ -17550,30 +13890,15 @@ "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.TAirCoiCooLvg.typ": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.SensorTemperature.Averaging" - ] - }, + "expression": "Buildings.Templates.Components.Types.SensorTemperature.Averaging", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.TAirCoiCooLvg.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "mAirSup_flow_nominal" - ] - }, + "expression": "mAirSup_flow_nominal", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.TAirCoiCooLvg.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversalAir" - ] - }, + "expression": "allowFlowReversalAir", "final": true } }, @@ -17595,30 +13920,15 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.MediumAir" }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.fanSupDra.energyDynamics": { - "expression": { - "operator": "none", - "operands": [ - "energyDynamics" - ] - }, + "expression": "energyDynamics", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.fanSupDra.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversalAir" - ] - }, + "expression": "allowFlowReversalAir", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.fanSupDra.dat": { - "expression": { - "operator": "none", - "operands": [ - "dat.fanSup" - ] - }, + "expression": "dat.fanSup", "final": true, "recordBinding": true }, @@ -17664,39 +13974,19 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.MediumAir" }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.TAirSup.have_sen": { - "expression": { - "operator": "none", - "operands": [ - true - ] - }, + "expression": true, "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.TAirSup.typ": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.SensorTemperature.Standard" - ] - }, + "expression": "Buildings.Templates.Components.Types.SensorTemperature.Standard", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.TAirSup.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "mAirSup_flow_nominal" - ] - }, + "expression": "mAirSup_flow_nominal", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.TAirSup.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversalAir" - ] - }, + "expression": "allowFlowReversalAir", "final": true } }, @@ -17719,21 +14009,11 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.MediumAir" }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.pBui_rel.have_sen": { - "expression": { - "operator": "none", - "operands": [ - "have_senPreBui" - ] - }, + "expression": "have_senPreBui", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.pBui_rel.text_flip": { - "expression": { - "operator": "none", - "operands": [ - true - ] - }, + "expression": true, "final": true } }, @@ -17756,12 +14036,7 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.MediumAir" }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.out.nPorts": { - "expression": { - "operator": "none", - "operands": [ - 3 - ] - }, + "expression": 3, "final": true } }, @@ -17773,12 +14048,7 @@ { "modelicaPath": "Buildings.Fluid.Sources.BaseClasses.Outside.use_C_in", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "Get the trace substances from the input connector", "group": "", "tab": "", @@ -17799,18 +14069,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -17825,12 +14085,7 @@ { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "use_C_in" - ] - } + "use_C_in" ] }, { @@ -17858,12 +14113,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.Sources.BaseClasses.Outside.C_in.quantity": { - "expression": { - "operator": "none", - "operands": [ - "Medium.extraPropertiesNames" - ] - }, + "expression": "Medium.extraPropertiesNames", "final": true } }, @@ -17921,12 +14171,7 @@ "enable": true, "modifiers": { "Buildings.BoundaryConditions.WeatherData.Bus.TDryBul.start": { - "expression": { - "operator": "none", - "operands": [ - 293.15 - ] - }, + "expression": 293.15, "final": false } }, @@ -17945,12 +14190,7 @@ "enable": true, "modifiers": { "Buildings.BoundaryConditions.WeatherData.Bus.TWetBul.start": { - "expression": { - "operator": "none", - "operands": [ - 293.15 - ] - }, + "expression": 293.15, "final": false } }, @@ -17997,12 +14237,7 @@ "enable": true, "modifiers": { "Buildings.BoundaryConditions.WeatherData.Bus.relHum.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -18021,12 +14256,7 @@ "enable": true, "modifiers": { "Buildings.BoundaryConditions.WeatherData.Bus.HDirNor.unit": { - "expression": { - "operator": "none", - "operands": [ - "W/m2" - ] - }, + "expression": "\"W/m2\"", "final": true } }, @@ -18045,12 +14275,7 @@ "enable": true, "modifiers": { "Buildings.BoundaryConditions.WeatherData.Bus.HGloHor.unit": { - "expression": { - "operator": "none", - "operands": [ - "W/m2" - ] - }, + "expression": "\"W/m2\"", "final": true } }, @@ -18069,12 +14294,7 @@ "enable": true, "modifiers": { "Buildings.BoundaryConditions.WeatherData.Bus.HDifHor.unit": { - "expression": { - "operator": "none", - "operands": [ - "W/m2" - ] - }, + "expression": "\"W/m2\"", "final": true } }, @@ -18093,12 +14313,7 @@ "enable": true, "modifiers": { "Buildings.BoundaryConditions.WeatherData.Bus.HHorIR.unit": { - "expression": { - "operator": "none", - "operands": [ - "W/m2" - ] - }, + "expression": "\"W/m2\"", "final": true } }, @@ -18159,12 +14374,7 @@ "enable": true, "modifiers": { "Buildings.BoundaryConditions.WeatherData.Bus.nOpa.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -18183,12 +14393,7 @@ "enable": true, "modifiers": { "Buildings.BoundaryConditions.WeatherData.Bus.nTot.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -18379,12 +14584,7 @@ { "modelicaPath": "Buildings.Fluid.Sources.BaseClasses.PartialAirSource.nPorts", "type": "Integer", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Number of ports", "group": "", "tab": "", @@ -18399,12 +14599,7 @@ { "modelicaPath": "Buildings.Fluid.Sources.BaseClasses.PartialAirSource.verifyInputs", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "Set to true to stop the simulation with an error if the medium temperature is outside its allowable range", "group": "", "tab": "Advanced", @@ -18443,23 +14638,13 @@ "Modelica.Fluid.Types.PortFlowDirection.Leaving" ] }, - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "+Modelica.Constants.inf" - ] - } + "+Modelica.Constants.inf" ] } ] @@ -18480,23 +14665,13 @@ "Modelica.Fluid.Types.PortFlowDirection.Entering" ] }, - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "-Modelica.Constants.inf" - ] - } + "-Modelica.Constants.inf" ] } ] @@ -18504,21 +14679,11 @@ "final": false }, "Buildings.Fluid.Sources.BaseClasses.PartialAirSource.ports.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "Medium.h_default" - ] - }, + "expression": "Medium.h_default", "final": false }, "Buildings.Fluid.Sources.BaseClasses.PartialAirSource.ports.Xi_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - 0.01 - ] - }, + "expression": 0.01, "final": false } }, @@ -18551,12 +14716,7 @@ "visible": false, "modifiers": { "Buildings.Fluid.Sources.BaseClasses.Outside.verifyInputs": { - "expression": { - "operator": "none", - "operands": [ - true - ] - }, + "expression": true, "final": true } }, @@ -18615,21 +14775,11 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.MediumAir" }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.bui.use_p_in": { - "expression": { - "operator": "none", - "operands": [ - "have_senPreBui" - ] - }, + "expression": "have_senPreBui", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.bui.nPorts": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true } }, @@ -18641,12 +14791,7 @@ { "modelicaPath": "Buildings.Fluid.Sources.Boundary_pT.use_p_in", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "Get the pressure from the input connector", "group": "Conditional inputs", "tab": "", @@ -18661,12 +14806,7 @@ { "modelicaPath": "Buildings.Fluid.Sources.Boundary_pT.p", "type": "Medium.AbsolutePressure", - "value": { - "operator": "none", - "operands": [ - "Medium.p_default" - ] - }, + "value": "Medium.p_default", "name": "Fixed value of pressure", "group": "Fixed inputs", "tab": "", @@ -18674,12 +14814,7 @@ "enable": { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "use_p_in" - ] - } + "use_p_in" ] }, "modifiers": {}, @@ -18691,12 +14826,7 @@ { "modelicaPath": "Buildings.Fluid.Sources.Boundary_pT.use_T_in", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "Get the temperature from the input connector", "group": "Conditional inputs", "tab": "", @@ -18711,12 +14841,7 @@ { "modelicaPath": "Buildings.Fluid.Sources.Boundary_pT.T", "type": "Medium.Temperature", - "value": { - "operator": "none", - "operands": [ - "Medium.T_default" - ] - }, + "value": "Medium.T_default", "name": "Fixed value of temperature", "group": "Fixed inputs", "tab": "", @@ -18724,12 +14849,7 @@ "enable": { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "use_T_in" - ] - } + "use_T_in" ] }, "modifiers": {}, @@ -18748,12 +14868,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.Sources.Boundary_pT.p_in.unit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": true } }, @@ -18772,21 +14887,11 @@ "enable": true, "modifiers": { "Buildings.Fluid.Sources.Boundary_pT.T_in.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Fluid.Sources.Boundary_pT.T_in.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": false } }, @@ -18798,12 +14903,7 @@ { "modelicaPath": "Buildings.Fluid.Sources.BaseClasses.PartialSource_Xi_C.use_X_in", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "Get the composition (all fractions) from the input connector", "group": "", "tab": "Advanced", @@ -18818,12 +14918,7 @@ { "modelicaPath": "Buildings.Fluid.Sources.BaseClasses.PartialSource_Xi_C.use_Xi_in", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "Get the composition (independent fractions) from the input connector", "group": "Conditional inputs", "tab": "", @@ -18838,12 +14933,7 @@ { "modelicaPath": "Buildings.Fluid.Sources.BaseClasses.PartialSource_Xi_C.use_C_in", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "Get the trace substances from the input connector", "group": "Conditional inputs", "tab": "", @@ -18858,12 +14948,7 @@ { "modelicaPath": "Buildings.Fluid.Sources.BaseClasses.PartialSource_Xi_C.X", "type": "Medium.MassFraction", - "value": { - "operator": "none", - "operands": [ - "Medium.X_default" - ] - }, + "value": "Medium.X_default", "name": "Fixed value of composition", "group": "Fixed inputs", "tab": "", @@ -18874,12 +14959,7 @@ { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "use_X_in" - ] - } + "use_X_in" ] }, { @@ -18906,18 +14986,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -18932,12 +15002,7 @@ { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "use_C_in" - ] - } + "use_C_in" ] }, { @@ -18965,21 +15030,11 @@ "enable": true, "modifiers": { "Buildings.Fluid.Sources.BaseClasses.PartialSource_Xi_C.X_in.unit": { - "expression": { - "operator": "none", - "operands": [ - "kg/kg" - ] - }, + "expression": "\"kg/kg\"", "final": true }, "Buildings.Fluid.Sources.BaseClasses.PartialSource_Xi_C.X_in.quantity": { - "expression": { - "operator": "none", - "operands": [ - "Medium.substanceNames" - ] - }, + "expression": "Medium.substanceNames", "final": true } }, @@ -18998,21 +15053,11 @@ "enable": true, "modifiers": { "Buildings.Fluid.Sources.BaseClasses.PartialSource_Xi_C.Xi_in.unit": { - "expression": { - "operator": "none", - "operands": [ - "kg/kg" - ] - }, + "expression": "\"kg/kg\"", "final": true }, "Buildings.Fluid.Sources.BaseClasses.PartialSource_Xi_C.Xi_in.quantity": { - "expression": { - "operator": "none", - "operands": [ - "Medium.substanceNames[1:Medium.nXi]" - ] - }, + "expression": "Medium.substanceNames[1:Medium.nXi]", "final": true } }, @@ -19031,12 +15076,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.Sources.BaseClasses.PartialSource_Xi_C.C_in.quantity": { - "expression": { - "operator": "none", - "operands": [ - "Medium.extraPropertiesNames" - ] - }, + "expression": "Medium.extraPropertiesNames", "final": true } }, @@ -19048,12 +15088,7 @@ { "modelicaPath": "Buildings.Fluid.Sources.BaseClasses.PartialSource.nPorts", "type": "Integer", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Number of ports", "group": "", "tab": "", @@ -19068,12 +15103,7 @@ { "modelicaPath": "Buildings.Fluid.Sources.BaseClasses.PartialSource.verifyInputs", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "Set to true to stop the simulation with an error if the medium temperature is outside its allowable range", "group": "", "tab": "Advanced", @@ -19112,23 +15142,13 @@ "Modelica.Fluid.Types.PortFlowDirection.Leaving" ] }, - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "+Modelica.Constants.inf" - ] - } + "+Modelica.Constants.inf" ] } ] @@ -19149,23 +15169,13 @@ "Modelica.Fluid.Types.PortFlowDirection.Entering" ] }, - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "-Modelica.Constants.inf" - ] - } + "-Modelica.Constants.inf" ] } ] @@ -19173,21 +15183,11 @@ "final": false }, "Buildings.Fluid.Sources.BaseClasses.PartialSource.ports.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "Medium.h_default" - ] - }, + "expression": "Medium.h_default", "final": false }, "Buildings.Fluid.Sources.BaseClasses.PartialSource.ports.Xi_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - 0.01 - ] - }, + "expression": 0.01, "final": false } }, @@ -19288,24 +15288,14 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.MediumAir" }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.TAirRet.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversalAir" - ] - }, + "expression": "allowFlowReversalAir", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.TAirRet.have_sen": { "expression": { "operator": "&&", "operands": [ - { - "operator": "none", - "operands": [ - "secOutRel.have_eco" - ] - }, + "secOutRel.have_eco", { "operator": "||", "operands": [ @@ -19330,21 +15320,11 @@ "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.TAirRet.typ": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.SensorTemperature.Standard" - ] - }, + "expression": "Buildings.Templates.Components.Types.SensorTemperature.Standard", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.TAirRet.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "mAirRet_flow_nominal" - ] - }, + "expression": "mAirRet_flow_nominal", "final": true } }, @@ -19367,24 +15347,14 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.MediumAir" }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.hAirRet.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversalAir" - ] - }, + "expression": "allowFlowReversalAir", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.hAirRet.have_sen": { "expression": { "operator": "&&", "operands": [ - { - "operator": "none", - "operands": [ - "secOutRel.have_eco" - ] - }, + "secOutRel.have_eco", { "operator": "==", "operands": [ @@ -19397,12 +15367,7 @@ "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.hAirRet.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "mAirRet_flow_nominal" - ] - }, + "expression": "mAirRet_flow_nominal", "final": true } }, @@ -19425,12 +15390,7 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.MediumAir" }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.pAirSup_rel.have_sen": { - "expression": { - "operator": "none", - "operands": [ - true - ] - }, + "expression": true, "final": true } }, @@ -19448,12 +15408,7 @@ "visible": true, "modifiers": { "Buildings.Templates.AirHandlersFans.VAVMultiZone.coiHeaPre.dat": { - "expression": { - "operator": "none", - "operands": [ - "dat.coiHeaPre" - ] - }, + "expression": "dat.coiHeaPre", "final": true, "recordBinding": true }, @@ -19462,39 +15417,19 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.MediumAir" }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.coiHeaPre.energyDynamics": { - "expression": { - "operator": "none", - "operands": [ - "energyDynamics" - ] - }, + "expression": "energyDynamics", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.coiHeaPre.allowFlowReversalAir": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversalAir" - ] - }, + "expression": "allowFlowReversalAir", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.coiHeaPre.allowFlowReversalLiq": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversalLiq" - ] - }, + "expression": "allowFlowReversalLiq", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.coiHeaPre.show_T": { - "expression": { - "operator": "none", - "operands": [ - "show_T" - ] - }, + "expression": "show_T", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.coiHeaPre.MediumHeaWat": { @@ -19502,12 +15437,7 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.MediumHeaWat" }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.coiHeaPre.typVal": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.Valve.TwoWayModulating" - ] - }, + "expression": "Buildings.Templates.Components.Types.Valve.TwoWayModulating", "final": true } }, @@ -19525,12 +15455,7 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.MediumHeaWat" }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.coiHeaPre.typVal": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.Valve.TwoWayModulating" - ] - }, + "expression": "Buildings.Templates.Components.Types.Valve.TwoWayModulating", "final": true } } @@ -19842,30 +15767,15 @@ "enable": false, "modifiers": { "Buildings.Templates.Components.Interfaces.PartialCoil.dat.have_sou": { - "expression": { - "operator": "none", - "operands": [ - "have_sou" - ] - }, + "expression": "have_sou", "final": true }, "Buildings.Templates.Components.Interfaces.PartialCoil.dat.typ": { - "expression": { - "operator": "none", - "operands": [ - "typ" - ] - }, + "expression": "typ", "final": true }, "Buildings.Templates.Components.Interfaces.PartialCoil.dat.typVal": { - "expression": { - "operator": "none", - "operands": [ - "typVal" - ] - }, + "expression": "typVal", "final": true } }, @@ -19951,12 +15861,7 @@ }, "modifiers": { "Buildings.Templates.Components.Data.Coil.mAir_flow_nominal.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Templates.Components.Data.Coil.mAir_flow_nominal.start": { @@ -19985,23 +15890,13 @@ } ] }, - { - "operator": "none", - "operands": [ - "datCoi.sta[datCoi.nSta].nomVal.m_flow_nominal" - ] - } + "datCoi.sta[datCoi.nSta].nomVal.m_flow_nominal" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 1 - ] - } + 1 ] } ] @@ -20030,21 +15925,11 @@ }, "modifiers": { "Buildings.Templates.Components.Data.Coil.dpAir_nominal.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Templates.Components.Data.Coil.dpAir_nominal.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": false }, "Buildings.Templates.Components.Data.Coil.dpAir_nominal.start": { @@ -20061,23 +15946,13 @@ "Buildings.Templates.Components.Types.Coil.None" ] }, - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 100 - ] - } + 100 ] } ] @@ -20100,12 +15975,7 @@ "enable": "have_sou", "modifiers": { "Buildings.Templates.Components.Data.Coil.mWat_flow_nominal.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Templates.Components.Data.Coil.mWat_flow_nominal.start": { @@ -20122,12 +15992,7 @@ "Buildings.Templates.Components.Types.Coil.WaterBasedHeating" ] }, - { - "operator": "none", - "operands": [ - "Q_flow_nominal/4186/10" - ] - } + "Q_flow_nominal/4186/10" ] }, { @@ -20140,23 +16005,13 @@ "Buildings.Templates.Components.Types.Coil.WaterBasedCooling" ] }, - { - "operator": "none", - "operands": [ - "-Q_flow_nominal/4186/5" - ] - } + "-Q_flow_nominal/4186/5" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -20179,21 +16034,11 @@ "enable": "have_sou", "modifiers": { "Buildings.Templates.Components.Data.Coil.dpWat_nominal.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Templates.Components.Data.Coil.dpWat_nominal.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": false }, "Buildings.Templates.Components.Data.Coil.dpWat_nominal.start": { @@ -20210,12 +16055,7 @@ "Buildings.Templates.Components.Types.Coil.WaterBasedHeating" ] }, - { - "operator": "none", - "operands": [ - 5000 - ] - } + 5000 ] }, { @@ -20228,23 +16068,13 @@ "Buildings.Templates.Components.Types.Coil.WaterBasedCooling" ] }, - { - "operator": "none", - "operands": [ - 30000 - ] - } + 30000 ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -20267,12 +16097,7 @@ "enable": { "operator": "&&", "operands": [ - { - "operator": "none", - "operands": [ - "have_sou" - ] - }, + "have_sou", { "operator": "!=", "operands": [ @@ -20284,21 +16109,11 @@ }, "modifiers": { "Buildings.Templates.Components.Data.Coil.dpValve_nominal.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Templates.Components.Data.Coil.dpValve_nominal.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": false }, "Buildings.Templates.Components.Data.Coil.dpValve_nominal.start": { @@ -20315,23 +16130,13 @@ "Buildings.Templates.Components.Types.Valve.None" ] }, - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "dpWat_nominal/2" - ] - } + "dpWat_nominal/2" ] } ] @@ -20392,12 +16197,7 @@ "Buildings.Templates.Components.Types.Coil.None" ] }, - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] }, { @@ -20422,12 +16222,7 @@ } ] }, - { - "operator": "none", - "operands": [ - "datCoi.sta[datCoi.nSta].nomVal.Q_flow_nominal" - ] - } + "datCoi.sta[datCoi.nSta].nomVal.Q_flow_nominal" ] }, { @@ -20440,23 +16235,13 @@ "Buildings.Templates.Components.Types.Coil.WaterBasedCooling" ] }, - { - "operator": "none", - "operands": [ - -10000 - ] - } + -10000 ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 10000 - ] - } + 10000 ] } ] @@ -20503,12 +16288,7 @@ { "operator": "abs", "operands": [ - { - "operator": "none", - "operands": [ - "abs" - ] - } + "abs" ] } ] @@ -20518,12 +16298,7 @@ { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "-1*abs(cap_nominal)" - ] - } + "-1*abs(cap_nominal)" ] } ] @@ -20549,21 +16324,11 @@ "enable": "have_sou", "modifiers": { "Buildings.Templates.Components.Data.Coil.TWatEnt_nominal.min": { - "expression": { - "operator": "none", - "operands": [ - 273.15 - ] - }, + "expression": 273.15, "final": true }, "Buildings.Templates.Components.Data.Coil.TWatEnt_nominal.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": false }, "Buildings.Templates.Components.Data.Coil.TWatEnt_nominal.start": { @@ -20580,12 +16345,7 @@ "Buildings.Templates.Components.Types.Coil.WaterBasedHeating" ] }, - { - "operator": "none", - "operands": [ - "50 +273.15" - ] - } + "50 +273.15" ] }, { @@ -20598,23 +16358,13 @@ "Buildings.Templates.Components.Types.Coil.WaterBasedCooling" ] }, - { - "operator": "none", - "operands": [ - "7 +273.15" - ] - } + "7 +273.15" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 273.15 - ] - } + 273.15 ] } ] @@ -20637,21 +16387,11 @@ "enable": "have_sou", "modifiers": { "Buildings.Templates.Components.Data.Coil.TAirEnt_nominal.min": { - "expression": { - "operator": "none", - "operands": [ - 243.15 - ] - }, + "expression": 243.15, "final": true }, "Buildings.Templates.Components.Data.Coil.TAirEnt_nominal.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": false }, "Buildings.Templates.Components.Data.Coil.TAirEnt_nominal.start": { @@ -20668,23 +16408,13 @@ "Buildings.Templates.Components.Types.Coil.WaterBasedCooling" ] }, - { - "operator": "none", - "operands": [ - "30 +273.15" - ] - } + "30 +273.15" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 273.15 - ] - } + 273.15 ] } ] @@ -20713,21 +16443,11 @@ }, "modifiers": { "Buildings.Templates.Components.Data.Coil.wAirEnt_nominal.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Templates.Components.Data.Coil.wAirEnt_nominal.start": { - "expression": { - "operator": "none", - "operands": [ - 0.01 - ] - }, + "expression": 0.01, "final": false } }, @@ -20803,12 +16523,7 @@ { "modelicaPath": "Buildings.Templates.Components.Interfaces.PartialCoil.mAir_flow_nominal", "type": "Modelica.Units.SI.MassFlowRate", - "value": { - "operator": "none", - "operands": [ - "dat.mAir_flow_nominal" - ] - }, + "value": "dat.mAir_flow_nominal", "name": "Air mass flow rate", "group": "", "tab": "", @@ -20823,12 +16538,7 @@ { "modelicaPath": "Buildings.Templates.Components.Interfaces.PartialCoil.dpAir_nominal", "type": "Modelica.Units.SI.PressureDifference", - "value": { - "operator": "none", - "operands": [ - "dat.dpAir_nominal" - ] - }, + "value": "dat.dpAir_nominal", "name": "Air pressure drop", "group": "", "tab": "", @@ -20843,12 +16553,7 @@ { "modelicaPath": "Buildings.Templates.Components.Interfaces.PartialCoil.Q_flow_nominal", "type": "Modelica.Units.SI.HeatFlowRate", - "value": { - "operator": "none", - "operands": [ - "dat.Q_flow_nominal" - ] - }, + "value": "dat.Q_flow_nominal", "name": "Nominal heat flow rate", "group": "", "tab": "", @@ -20863,12 +16568,7 @@ { "modelicaPath": "Buildings.Templates.Components.Interfaces.PartialCoil.tau", "type": "Modelica.Units.SI.Time", - "value": { - "operator": "none", - "operands": [ - 20 - ] - }, + "value": 20, "name": "Time constant at nominal flow", "group": "Nominal condition", "tab": "Dynamics", @@ -20883,12 +16583,7 @@ { "modelicaPath": "Buildings.Templates.Components.Interfaces.PartialCoil.energyDynamics", "type": "Modelica.Fluid.Types.Dynamics", - "value": { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.Dynamics.DynamicFreeInitial" - ] - }, + "value": "Modelica.Fluid.Types.Dynamics.DynamicFreeInitial", "name": "Type of energy balance: dynamic (3 initialization options) or steady state", "group": "Conservation equations", "tab": "Dynamics", @@ -20903,12 +16598,7 @@ { "modelicaPath": "Buildings.Templates.Components.Interfaces.PartialCoil.allowFlowReversalAir", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "= true to allow flow reversal, false restricts to design direction - Air side", "group": "", "tab": "Assumptions", @@ -20923,12 +16613,7 @@ { "modelicaPath": "Buildings.Templates.Components.Interfaces.PartialCoil.allowFlowReversalLiq", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "= true to allow flow reversal, false restricts to design direction - CHW and HW side", "group": "", "tab": "Assumptions", @@ -20960,29 +16645,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversalLiq" - ] - }, - { - "operator": "none", - "operands": [ - "-Modelica.Constants.inf" - ] - } + "allowFlowReversalLiq", + "-Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -20990,21 +16660,11 @@ "final": false }, "Buildings.Templates.Components.Interfaces.PartialCoil.port_aSou.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "MediumSou.h_default" - ] - }, + "expression": "MediumSou.h_default", "final": false }, "Buildings.Templates.Components.Interfaces.PartialCoil.port_aSou.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "MediumSou.h_default" - ] - }, + "expression": "MediumSou.h_default", "final": false } }, @@ -21033,29 +16693,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversalLiq" - ] - }, - { - "operator": "none", - "operands": [ - "+Modelica.Constants.inf" - ] - } + "allowFlowReversalLiq", + "+Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -21063,21 +16708,11 @@ "final": false }, "Buildings.Templates.Components.Interfaces.PartialCoil.port_bSou.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "MediumSou.h_default" - ] - }, + "expression": "MediumSou.h_default", "final": false }, "Buildings.Templates.Components.Interfaces.PartialCoil.port_bSou.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "MediumSou.h_default" - ] - }, + "expression": "MediumSou.h_default", "final": false } }, @@ -21149,30 +16784,15 @@ "enable": true, "modifiers": { "Buildings.Templates.Components.Interfaces.PartialCoil.datVal.typ": { - "expression": { - "operator": "none", - "operands": [ - "typVal" - ] - }, + "expression": "typVal", "final": true }, "Buildings.Templates.Components.Interfaces.PartialCoil.datVal.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dat.mWat_flow_nominal" - ] - }, + "expression": "dat.mWat_flow_nominal", "final": true }, "Buildings.Templates.Components.Interfaces.PartialCoil.datVal.dpValve_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dat.dpValve_nominal" - ] - }, + "expression": "dat.dpValve_nominal", "final": true }, "Buildings.Templates.Components.Interfaces.PartialCoil.datVal.dpFixed_nominal": { @@ -21189,23 +16809,13 @@ "Buildings.Templates.Components.Types.Valve.None" ] }, - { - "operator": "none", - "operands": [ - "dat.dpWat_nominal" - ] - } + "dat.dpWat_nominal" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -21254,21 +16864,11 @@ }, "modifiers": { "Buildings.Templates.Components.Data.Valve.m_flow_nominal.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Templates.Components.Data.Valve.m_flow_nominal.start": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": false } }, @@ -21293,30 +16893,15 @@ }, "modifiers": { "Buildings.Templates.Components.Data.Valve.dpValve_nominal.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Templates.Components.Data.Valve.dpValve_nominal.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": false }, "Buildings.Templates.Components.Data.Valve.dpValve_nominal.start": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false } }, @@ -21328,12 +16913,7 @@ { "modelicaPath": "Buildings.Templates.Components.Data.Valve.dpFixed_nominal", "type": "Modelica.Units.SI.PressureDifference", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Nominal pressure drop of pipes and other equipment in flow leg", "group": "Nominal condition", "tab": "", @@ -21354,12 +16934,7 @@ { "modelicaPath": "Buildings.Templates.Components.Data.Valve.dpFixedByp_nominal", "type": "Modelica.Units.SI.PressureDifference", - "value": { - "operator": "none", - "operands": [ - "dpFixed_nominal" - ] - }, + "value": "dpFixed_nominal", "name": "Nominal pressure drop in the bypass line", "group": "Nominal condition", "tab": "", @@ -21420,21 +16995,11 @@ "redeclare": "MediumAir" }, "Buildings.Templates.Components.Interfaces.PartialCoil.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "mAir_flow_nominal" - ] - }, + "expression": "mAir_flow_nominal", "final": true }, "Buildings.Templates.Components.Interfaces.PartialCoil.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversalAir" - ] - }, + "expression": "allowFlowReversalAir", "final": true } }, @@ -21466,21 +17031,11 @@ "visible": false, "modifiers": { "Buildings.Templates.Components.Coils.None.typ": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.Coil.None" - ] - }, + "expression": "Buildings.Templates.Components.Types.Coil.None", "final": true }, "Buildings.Templates.Components.Coils.None.typVal": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.Valve.None" - ] - }, + "expression": "Buildings.Templates.Components.Types.Valve.None", "final": true } }, @@ -21509,12 +17064,7 @@ { "modelicaPath": "Buildings.Templates.Components.Coils.WaterBasedHeating.mWat_flow_nominal", "type": "Modelica.Units.SI.MassFlowRate", - "value": { - "operator": "none", - "operands": [ - "dat.mWat_flow_nominal" - ] - }, + "value": "dat.mWat_flow_nominal", "name": "Liquid mass flow rate", "group": "", "tab": "", @@ -21529,12 +17079,7 @@ { "modelicaPath": "Buildings.Templates.Components.Coils.WaterBasedHeating.dpWat_nominal", "type": "Modelica.Units.SI.PressureDifference", - "value": { - "operator": "none", - "operands": [ - "dat.dpWat_nominal" - ] - }, + "value": "dat.dpWat_nominal", "name": "Liquid pressure drop across coil", "group": "", "tab": "", @@ -21549,12 +17094,7 @@ { "modelicaPath": "Buildings.Templates.Components.Coils.WaterBasedHeating.dpValve_nominal", "type": "Modelica.Units.SI.PressureDifference", - "value": { - "operator": "none", - "operands": [ - "dat.dpValve_nominal" - ] - }, + "value": "dat.dpValve_nominal", "name": "Nominal pressure drop across fully open valve", "group": "", "tab": "", @@ -21576,12 +17116,7 @@ "enable": false, "modifiers": { "Buildings.Templates.Components.Coils.WaterBasedHeating.val.typ": { - "expression": { - "operator": "none", - "operands": [ - "typVal" - ] - }, + "expression": "typVal", "final": true }, "Buildings.Templates.Components.Coils.WaterBasedHeating.val.Medium": { @@ -21589,12 +17124,7 @@ "redeclare": "Buildings.Templates.Components.Coils.WaterBasedHeating.MediumHeaWat" }, "Buildings.Templates.Components.Coils.WaterBasedHeating.val.energyDynamics": { - "expression": { - "operator": "none", - "operands": [ - "energyDynamics" - ] - }, + "expression": "energyDynamics", "final": true }, "Buildings.Templates.Components.Coils.WaterBasedHeating.val.use_strokeTime": { @@ -21608,30 +17138,15 @@ "final": false }, "Buildings.Templates.Components.Coils.WaterBasedHeating.val.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversalLiq" - ] - }, + "expression": "allowFlowReversalLiq", "final": true }, "Buildings.Templates.Components.Coils.WaterBasedHeating.val.show_T": { - "expression": { - "operator": "none", - "operands": [ - "show_T" - ] - }, + "expression": "show_T", "final": true }, "Buildings.Templates.Components.Coils.WaterBasedHeating.val.dat": { - "expression": { - "operator": "none", - "operands": [ - "datVal" - ] - }, + "expression": "datVal", "final": true, "recordBinding": true } @@ -21802,29 +17317,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "is_actMod" - ] - }, - { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.ValveCharacteristicTwoWay.EqualPercentage" - ] - } + "is_actMod", + "Buildings.Templates.Components.Types.ValveCharacteristicTwoWay.EqualPercentage" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.ValveCharacteristicTwoWay.Linear" - ] - } + "Buildings.Templates.Components.Types.ValveCharacteristicTwoWay.Linear" ] } ] @@ -21920,29 +17420,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "is_actMod" - ] - }, - { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.ValveCharacteristicThreeWay.EqualPercentageLinear" - ] - } + "is_actMod", + "Buildings.Templates.Components.Types.ValveCharacteristicThreeWay.EqualPercentageLinear" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.ValveCharacteristicThreeWay.Linear" - ] - } + "Buildings.Templates.Components.Types.ValveCharacteristicThreeWay.Linear" ] } ] @@ -22024,21 +17509,11 @@ "visible": true, "modifiers": { "Buildings.Templates.Components.Actuators.Valve.flowCharacteristics.y": { - "expression": { - "operator": "none", - "operands": [ - "{0,1}" - ] - }, + "expression": "{0,1}", "final": false }, "Buildings.Templates.Components.Actuators.Valve.flowCharacteristics.phi": { - "expression": { - "operator": "none", - "operands": [ - "{0.0001,1}" - ] - }, + "expression": "{0.0001,1}", "final": false } }, @@ -22091,21 +17566,11 @@ "enable": true, "modifiers": { "Buildings.Fluid.Actuators.Valves.Data.Generic.y.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false }, "Buildings.Fluid.Actuators.Valves.Data.Generic.y.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": false } }, @@ -22124,21 +17589,11 @@ "enable": true, "modifiers": { "Buildings.Fluid.Actuators.Valves.Data.Generic.phi.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false }, "Buildings.Fluid.Actuators.Valves.Data.Generic.phi.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": false } }, @@ -22173,21 +17628,11 @@ "visible": true, "modifiers": { "Buildings.Templates.Components.Actuators.Valve.flowCharacteristics1.y": { - "expression": { - "operator": "none", - "operands": [ - "{0,1}" - ] - }, + "expression": "{0,1}", "final": false }, "Buildings.Templates.Components.Actuators.Valve.flowCharacteristics1.phi": { - "expression": { - "operator": "none", - "operands": [ - "{0.0001,1}" - ] - }, + "expression": "{0.0001,1}", "final": false } }, @@ -22239,21 +17684,11 @@ "visible": true, "modifiers": { "Buildings.Templates.Components.Actuators.Valve.flowCharacteristics3.y": { - "expression": { - "operator": "none", - "operands": [ - "{0,1}" - ] - }, + "expression": "{0,1}", "final": false }, "Buildings.Templates.Components.Actuators.Valve.flowCharacteristics3.phi": { - "expression": { - "operator": "none", - "operands": [ - "{0.0001,1}" - ] - }, + "expression": "{0.0001,1}", "final": false } }, @@ -22299,12 +17734,7 @@ { "modelicaPath": "Buildings.Templates.Components.Actuators.Valve.fraK", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Fraction Kv(port_3→port_2)/Kv(port_1→port_2)", "group": "Configuration", "tab": "", @@ -22326,12 +17756,7 @@ "enable": false, "modifiers": { "Buildings.Templates.Components.Actuators.Valve.dat.typ": { - "expression": { - "operator": "none", - "operands": [ - "typ" - ] - }, + "expression": "typ", "final": true } }, @@ -22343,12 +17768,7 @@ { "modelicaPath": "Buildings.Templates.Components.Actuators.Valve.dpValve_nominal", "type": "Modelica.Units.SI.PressureDifference", - "value": { - "operator": "none", - "operands": [ - "dat.dpValve_nominal" - ] - }, + "value": "dat.dpValve_nominal", "name": "Nominal pressure drop of fully open valve", "group": "", "tab": "", @@ -22363,12 +17783,7 @@ { "modelicaPath": "Buildings.Templates.Components.Actuators.Valve.dpFixed_nominal", "type": "Modelica.Units.SI.PressureDifference", - "value": { - "operator": "none", - "operands": [ - "dat.dpFixed_nominal" - ] - }, + "value": "dat.dpFixed_nominal", "name": "Nominal pressure drop of pipes and other equipment in flow leg", "group": "", "tab": "", @@ -22383,12 +17798,7 @@ { "modelicaPath": "Buildings.Templates.Components.Actuators.Valve.dpFixedByp_nominal", "type": "Modelica.Units.SI.PressureDifference", - "value": { - "operator": "none", - "operands": [ - "dat.dpFixedByp_nominal" - ] - }, + "value": "dat.dpFixedByp_nominal", "name": "Nominal pressure drop in the bypass line", "group": "", "tab": "", @@ -22403,12 +17813,7 @@ { "modelicaPath": "Buildings.Templates.Components.Actuators.Valve.use_strokeTime", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "Set to true to continuously open and close valve", "group": "Time needed to open or close valve", "tab": "Dynamics", @@ -22423,12 +17828,7 @@ { "modelicaPath": "Buildings.Templates.Components.Actuators.Valve.strokeTime", "type": "Modelica.Units.SI.Time", - "value": { - "operator": "none", - "operands": [ - 120 - ] - }, + "value": 120, "name": "Time needed to open or close valve", "group": "Time needed to open or close valve", "tab": "Dynamics", @@ -22443,12 +17843,7 @@ { "modelicaPath": "Buildings.Templates.Components.Actuators.Valve.init", "type": "Modelica.Blocks.Types.Init", - "value": { - "operator": "none", - "operands": [ - "Modelica.Blocks.Types.Init.InitialOutput" - ] - }, + "value": "Modelica.Blocks.Types.Init.InitialOutput", "name": "Type of initialization (no init/steady state/initial state/initial output)", "group": "Time needed to open or close valve", "tab": "Dynamics", @@ -22463,12 +17858,7 @@ { "modelicaPath": "Buildings.Templates.Components.Actuators.Valve.y_start", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Initial position of actuator", "group": "Time needed to open or close valve", "tab": "Dynamics", @@ -22483,12 +17873,7 @@ { "modelicaPath": "Buildings.Templates.Components.Actuators.Valve.tau", "type": "Modelica.Units.SI.Time", - "value": { - "operator": "none", - "operands": [ - 10 - ] - }, + "value": 10, "name": "Time constant at nominal flow", "group": "Nominal condition", "tab": "Dynamics", @@ -22503,12 +17888,7 @@ { "modelicaPath": "Buildings.Templates.Components.Actuators.Valve.energyDynamics", "type": "Modelica.Fluid.Types.Dynamics", - "value": { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.Dynamics.DynamicFreeInitial" - ] - }, + "value": "Modelica.Fluid.Types.Dynamics.DynamicFreeInitial", "name": "Type of energy balance: dynamic (3 initialization options) or steady state", "group": "Conservation equations", "tab": "Dynamics", @@ -22523,12 +17903,7 @@ { "modelicaPath": "Buildings.Templates.Components.Actuators.Valve.from_dp", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "= true, use m_flow = f(dp) else dp = f(m_flow)", "group": "", "tab": "Advanced", @@ -22549,12 +17924,7 @@ { "modelicaPath": "Buildings.Templates.Components.Actuators.Valve.linearized", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "= true, use linear relation between m_flow and dp for any flow rate", "group": "", "tab": "Advanced", @@ -22594,12 +17964,7 @@ { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - true - ] - } + true ] } ] @@ -22615,12 +17980,7 @@ { "modelicaPath": "Buildings.Templates.Components.Actuators.Valve.text_rotation", "type": "Integer", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Text rotation angle in icon layer", "group": "", "tab": "Graphics", @@ -22635,12 +17995,7 @@ { "modelicaPath": "Buildings.Templates.Components.Actuators.Valve.text_flip", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "True to flip text horizontally in icon layer", "group": "", "tab": "Graphics", @@ -22666,12 +18021,7 @@ "redeclare": "Buildings.Fluid.Interfaces.PartialTwoPort.Medium" }, "Buildings.Templates.Components.Actuators.Valve.portByp_a.p.start": { - "expression": { - "operator": "none", - "operands": [ - "Medium.p_default" - ] - }, + "expression": "Medium.p_default", "final": false }, "Buildings.Templates.Components.Actuators.Valve.portByp_a.m_flow.min": { @@ -22681,29 +18031,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "-Modelica.Constants.inf" - ] - } + "allowFlowReversal", + "-Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -22711,21 +18046,11 @@ "final": false }, "Buildings.Templates.Components.Actuators.Valve.portByp_a.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "Medium.h_default" - ] - }, + "expression": "Medium.h_default", "final": false }, "Buildings.Templates.Components.Actuators.Valve.portByp_a.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "Medium.h_default" - ] - }, + "expression": "Medium.h_default", "final": false } }, @@ -22758,21 +18083,11 @@ "enable": false, "modifiers": { "Buildings.Templates.Components.Actuators.Valve.y1.realTrue": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Templates.Components.Actuators.Valve.y1.realFalse": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true } }, @@ -22819,21 +18134,11 @@ "enable": false, "modifiers": { "Buildings.Templates.Components.Actuators.Valve.y1_actual.t": { - "expression": { - "operator": "none", - "operands": [ - 0.99 - ] - }, + "expression": 0.99, "final": false }, "Buildings.Templates.Components.Actuators.Valve.y1_actual.h": { - "expression": { - "operator": "none", - "operands": [ - 0.005 - ] - }, + "expression": 0.005, "final": false } }, @@ -22852,21 +18157,11 @@ "enable": false, "modifiers": { "Buildings.Templates.Components.Actuators.Valve.y0_actual.t": { - "expression": { - "operator": "none", - "operands": [ - 0.01 - ] - }, + "expression": 0.01, "final": false }, "Buildings.Templates.Components.Actuators.Valve.y0_actual.h": { - "expression": { - "operator": "none", - "operands": [ - 0.005 - ] - }, + "expression": 0.005, "final": false } }, @@ -22908,111 +18203,51 @@ "redeclare": "Buildings.Fluid.Interfaces.PartialTwoPort.Medium" }, "Buildings.Templates.Components.Actuators.Valve.equ.CvData": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Fluid.Types.CvTypes.OpPoint" - ] - }, + "expression": "Buildings.Fluid.Types.CvTypes.OpPoint", "final": true }, "Buildings.Templates.Components.Actuators.Valve.equ.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "m_flow_nominal" - ] - }, + "expression": "m_flow_nominal", "final": true }, "Buildings.Templates.Components.Actuators.Valve.equ.dpValve_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dpValve_nominal" - ] - }, + "expression": "dpValve_nominal", "final": true }, "Buildings.Templates.Components.Actuators.Valve.equ.dpFixed_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dpFixed_nominal" - ] - }, + "expression": "dpFixed_nominal", "final": true }, "Buildings.Templates.Components.Actuators.Valve.equ.use_strokeTime": { - "expression": { - "operator": "none", - "operands": [ - "use_strokeTime" - ] - }, + "expression": "use_strokeTime", "final": true }, "Buildings.Templates.Components.Actuators.Valve.equ.strokeTime": { - "expression": { - "operator": "none", - "operands": [ - "strokeTime" - ] - }, + "expression": "strokeTime", "final": true }, "Buildings.Templates.Components.Actuators.Valve.equ.init": { - "expression": { - "operator": "none", - "operands": [ - "init" - ] - }, + "expression": "init", "final": true }, "Buildings.Templates.Components.Actuators.Valve.equ.y_start": { - "expression": { - "operator": "none", - "operands": [ - "y_start" - ] - }, + "expression": "y_start", "final": true }, "Buildings.Templates.Components.Actuators.Valve.equ.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, + "expression": "allowFlowReversal", "final": true }, "Buildings.Templates.Components.Actuators.Valve.equ.show_T": { - "expression": { - "operator": "none", - "operands": [ - "show_T" - ] - }, + "expression": "show_T", "final": true }, "Buildings.Templates.Components.Actuators.Valve.equ.from_dp": { - "expression": { - "operator": "none", - "operands": [ - "from_dp" - ] - }, + "expression": "from_dp", "final": true }, "Buildings.Templates.Components.Actuators.Valve.equ.linearized": { - "expression": { - "operator": "none", - "operands": [ - "linearized" - ] - }, + "expression": "linearized", "final": true } }, @@ -23024,12 +18259,7 @@ { "modelicaPath": "Buildings.Fluid.Actuators.Valves.TwoWayEqualPercentage.R", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 50 - ] - }, + "value": 50, "name": "Rangeability, R=50...100 typically", "group": "", "tab": "", @@ -23044,12 +18274,7 @@ { "modelicaPath": "Buildings.Fluid.Actuators.Valves.TwoWayEqualPercentage.delta0", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.01 - ] - }, + "value": 0.01, "name": "Range of significant deviation from equal percentage law", "group": "", "tab": "", @@ -23064,12 +18289,7 @@ { "modelicaPath": "Buildings.Fluid.Actuators.BaseClasses.PartialTwoWayValve.dpFixed_nominal", "type": "Modelica.Units.SI.PressureDifference", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Pressure drop of pipe and other resistances that are in series", "group": "Nominal condition", "tab": "", @@ -23084,12 +18304,7 @@ { "modelicaPath": "Buildings.Fluid.Actuators.BaseClasses.PartialTwoWayValve.l", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.0001 - ] - }, + "value": 0.0001, "name": "Valve leakage, l=Kv(y=0)/Kv(y=1)", "group": "", "tab": "", @@ -23131,23 +18346,13 @@ "Modelica.Constants.eps" ] }, - { - "operator": "none", - "operands": [ - "m_flow_nominal/sqrt(dpFixed_nominal)" - ] - } + "m_flow_nominal/sqrt(dpFixed_nominal)" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -23173,21 +18378,11 @@ "enable": true, "modifiers": { "Buildings.Fluid.Actuators.BaseClasses.PartialTwoWayValve.kVal.unit": { - "expression": { - "operator": "none", - "operands": [ - "" - ] - }, + "expression": "\"\"", "final": false }, "Buildings.Fluid.Actuators.BaseClasses.PartialTwoWayValve.kVal.min": { - "expression": { - "operator": "none", - "operands": [ - "Modelica.Constants.small" - ] - }, + "expression": "Modelica.Constants.small", "final": false } }, @@ -23206,21 +18401,11 @@ "enable": true, "modifiers": { "Buildings.Fluid.Actuators.BaseClasses.PartialTwoWayValve.k.unit": { - "expression": { - "operator": "none", - "operands": [ - "" - ] - }, + "expression": "\"\"", "final": false }, "Buildings.Fluid.Actuators.BaseClasses.PartialTwoWayValve.k.min": { - "expression": { - "operator": "none", - "operands": [ - "Modelica.Constants.small" - ] - }, + "expression": "Modelica.Constants.small", "final": false } }, @@ -23236,30 +18421,15 @@ "visible": false, "modifiers": { "Buildings.Fluid.Actuators.BaseClasses.PartialTwoWayValve.dp_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dpValve_nominal +dpFixed_nominal" - ] - }, + "expression": "dpValve_nominal +dpFixed_nominal", "final": true }, "Buildings.Fluid.Actuators.BaseClasses.PartialTwoWayValve.dp.nominal": { - "expression": { - "operator": "none", - "operands": [ - 6000 - ] - }, + "expression": 6000, "final": false }, "Buildings.Fluid.Actuators.BaseClasses.PartialTwoWayValve.m_flow_turbulent": { - "expression": { - "operator": "none", - "operands": [ - "deltaM*abs(m_flow_nominal)" - ] - }, + "expression": "deltaM*abs(m_flow_nominal)", "final": true } }, @@ -23349,18 +18519,8 @@ { "operator": "max", "operands": [ - { - "operator": "none", - "operands": [ - "max" - ] - }, - { - "operator": "none", - "operands": [ - "max" - ] - } + "max", + "max" ] } ] @@ -23418,111 +18578,51 @@ "redeclare": "Buildings.Fluid.Interfaces.PartialTwoPort.Medium" }, "Buildings.Templates.Components.Actuators.Valve.lin.CvData": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Fluid.Types.CvTypes.OpPoint" - ] - }, + "expression": "Buildings.Fluid.Types.CvTypes.OpPoint", "final": true }, "Buildings.Templates.Components.Actuators.Valve.lin.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "m_flow_nominal" - ] - }, + "expression": "m_flow_nominal", "final": true }, "Buildings.Templates.Components.Actuators.Valve.lin.dpValve_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dpValve_nominal" - ] - }, + "expression": "dpValve_nominal", "final": true }, "Buildings.Templates.Components.Actuators.Valve.lin.dpFixed_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dpFixed_nominal" - ] - }, + "expression": "dpFixed_nominal", "final": true }, "Buildings.Templates.Components.Actuators.Valve.lin.use_strokeTime": { - "expression": { - "operator": "none", - "operands": [ - "use_strokeTime" - ] - }, + "expression": "use_strokeTime", "final": true }, "Buildings.Templates.Components.Actuators.Valve.lin.strokeTime": { - "expression": { - "operator": "none", - "operands": [ - "strokeTime" - ] - }, + "expression": "strokeTime", "final": true }, "Buildings.Templates.Components.Actuators.Valve.lin.init": { - "expression": { - "operator": "none", - "operands": [ - "init" - ] - }, + "expression": "init", "final": true }, "Buildings.Templates.Components.Actuators.Valve.lin.y_start": { - "expression": { - "operator": "none", - "operands": [ - "y_start" - ] - }, + "expression": "y_start", "final": true }, "Buildings.Templates.Components.Actuators.Valve.lin.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, + "expression": "allowFlowReversal", "final": true }, "Buildings.Templates.Components.Actuators.Valve.lin.show_T": { - "expression": { - "operator": "none", - "operands": [ - "show_T" - ] - }, + "expression": "show_T", "final": true }, "Buildings.Templates.Components.Actuators.Valve.lin.from_dp": { - "expression": { - "operator": "none", - "operands": [ - "from_dp" - ] - }, + "expression": "from_dp", "final": true }, "Buildings.Templates.Components.Actuators.Valve.lin.linearized": { - "expression": { - "operator": "none", - "operands": [ - "linearized" - ] - }, + "expression": "linearized", "final": true } }, @@ -23544,18 +18644,8 @@ { "operator": "max", "operands": [ - { - "operator": "none", - "operands": [ - "max" - ] - }, - { - "operator": "none", - "operands": [ - "max" - ] - } + "max", + "max" ] } ] @@ -23611,102 +18701,47 @@ "redeclare": "Buildings.Fluid.Interfaces.PartialTwoPort.Medium" }, "Buildings.Templates.Components.Actuators.Valve.ind.CvData": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Fluid.Types.CvTypes.OpPoint" - ] - }, + "expression": "Buildings.Fluid.Types.CvTypes.OpPoint", "final": true }, "Buildings.Templates.Components.Actuators.Valve.ind.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "m_flow_nominal" - ] - }, + "expression": "m_flow_nominal", "final": true }, "Buildings.Templates.Components.Actuators.Valve.ind.dpValve_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dpValve_nominal" - ] - }, + "expression": "dpValve_nominal", "final": true }, "Buildings.Templates.Components.Actuators.Valve.ind.dpFixed_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dpFixed_nominal" - ] - }, + "expression": "dpFixed_nominal", "final": true }, "Buildings.Templates.Components.Actuators.Valve.ind.use_strokeTime": { - "expression": { - "operator": "none", - "operands": [ - "use_strokeTime" - ] - }, + "expression": "use_strokeTime", "final": true }, "Buildings.Templates.Components.Actuators.Valve.ind.strokeTime": { - "expression": { - "operator": "none", - "operands": [ - "strokeTime" - ] - }, + "expression": "strokeTime", "final": true }, "Buildings.Templates.Components.Actuators.Valve.ind.init": { - "expression": { - "operator": "none", - "operands": [ - "init" - ] - }, + "expression": "init", "final": true }, "Buildings.Templates.Components.Actuators.Valve.ind.y_start": { - "expression": { - "operator": "none", - "operands": [ - "y_start" - ] - }, + "expression": "y_start", "final": true }, "Buildings.Templates.Components.Actuators.Valve.ind.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, + "expression": "allowFlowReversal", "final": true }, "Buildings.Templates.Components.Actuators.Valve.ind.show_T": { - "expression": { - "operator": "none", - "operands": [ - "show_T" - ] - }, + "expression": "show_T", "final": true }, "Buildings.Templates.Components.Actuators.Valve.ind.from_dp": { - "expression": { - "operator": "none", - "operands": [ - "from_dp" - ] - }, + "expression": "from_dp", "final": true } }, @@ -23718,12 +18753,7 @@ { "modelicaPath": "Buildings.Fluid.Actuators.Valves.TwoWayPressureIndependent.l2", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.01 - ] - }, + "value": 0.01, "name": "Gain for mass flow increase if pressure is above nominal pressure", "group": "", "tab": "Advanced", @@ -23738,12 +18768,7 @@ { "modelicaPath": "Buildings.Fluid.Actuators.Valves.TwoWayPressureIndependent.deltax", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.02 - ] - }, + "value": 0.02, "name": "Transition interval for flow rate", "group": "", "tab": "Advanced", @@ -23762,21 +18787,11 @@ "visible": false, "modifiers": { "Buildings.Fluid.Actuators.Valves.TwoWayPressureIndependent.linearized": { - "expression": { - "operator": "none", - "operands": [ - false - ] - }, + "expression": false, "final": true }, "Buildings.Fluid.Actuators.Valves.TwoWayPressureIndependent.from_dp": { - "expression": { - "operator": "none", - "operands": [ - true - ] - }, + "expression": true, "final": false }, "Buildings.Fluid.Actuators.Valves.TwoWayPressureIndependent.phi": { @@ -23786,18 +18801,8 @@ { "operator": "max", "operands": [ - { - "operator": "none", - "operands": [ - "max" - ] - }, - { - "operator": "none", - "operands": [ - "max" - ] - } + "max", + "max" ] } ] @@ -23855,121 +18860,56 @@ "redeclare": "Buildings.Fluid.Interfaces.PartialTwoPort.Medium" }, "Buildings.Templates.Components.Actuators.Valve.tab.CvData": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Fluid.Types.CvTypes.OpPoint" - ] - }, + "expression": "Buildings.Fluid.Types.CvTypes.OpPoint", "final": true }, "Buildings.Templates.Components.Actuators.Valve.tab.flowCharacteristics": { - "expression": { - "operator": "none", - "operands": [ - "flowCharacteristics" - ] - }, + "expression": "flowCharacteristics", "final": true, "recordBinding": true }, "Buildings.Templates.Components.Actuators.Valve.tab.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "m_flow_nominal" - ] - }, + "expression": "m_flow_nominal", "final": true }, "Buildings.Templates.Components.Actuators.Valve.tab.dpValve_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dpValve_nominal" - ] - }, + "expression": "dpValve_nominal", "final": true }, "Buildings.Templates.Components.Actuators.Valve.tab.dpFixed_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dpFixed_nominal" - ] - }, + "expression": "dpFixed_nominal", "final": true }, "Buildings.Templates.Components.Actuators.Valve.tab.use_strokeTime": { - "expression": { - "operator": "none", - "operands": [ - "use_strokeTime" - ] - }, + "expression": "use_strokeTime", "final": true }, "Buildings.Templates.Components.Actuators.Valve.tab.strokeTime": { - "expression": { - "operator": "none", - "operands": [ - "strokeTime" - ] - }, + "expression": "strokeTime", "final": true }, "Buildings.Templates.Components.Actuators.Valve.tab.init": { - "expression": { - "operator": "none", - "operands": [ - "init" - ] - }, + "expression": "init", "final": true }, "Buildings.Templates.Components.Actuators.Valve.tab.y_start": { - "expression": { - "operator": "none", - "operands": [ - "y_start" - ] - }, + "expression": "y_start", "final": true }, "Buildings.Templates.Components.Actuators.Valve.tab.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, + "expression": "allowFlowReversal", "final": true }, "Buildings.Templates.Components.Actuators.Valve.tab.show_T": { - "expression": { - "operator": "none", - "operands": [ - "show_T" - ] - }, + "expression": "show_T", "final": true }, "Buildings.Templates.Components.Actuators.Valve.tab.from_dp": { - "expression": { - "operator": "none", - "operands": [ - "from_dp" - ] - }, + "expression": "from_dp", "final": true }, "Buildings.Templates.Components.Actuators.Valve.tab.linearized": { - "expression": { - "operator": "none", - "operands": [ - "linearized" - ] - }, + "expression": "linearized", "final": true } }, @@ -24008,18 +18948,8 @@ { "operator": "max", "operands": [ - { - "operator": "none", - "operands": [ - "max" - ] - }, - { - "operator": "none", - "operands": [ - "max" - ] - } + "max", + "max" ] } ] @@ -24027,12 +18957,7 @@ "final": false }, "Buildings.Fluid.Actuators.Valves.TwoWayTable.l": { - "expression": { - "operator": "none", - "operands": [ - "phiLooUp.table[1,2]" - ] - }, + "expression": "phiLooUp.table[1,2]", "final": true } }, @@ -24085,102 +19010,47 @@ "redeclare": "Buildings.Fluid.Interfaces.PartialTwoPort.Medium" }, "Buildings.Templates.Components.Actuators.Valve.equLin.fraK": { - "expression": { - "operator": "none", - "operands": [ - "fraK" - ] - }, + "expression": "fraK", "final": true }, "Buildings.Templates.Components.Actuators.Valve.equLin.CvData": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Fluid.Types.CvTypes.OpPoint" - ] - }, + "expression": "Buildings.Fluid.Types.CvTypes.OpPoint", "final": true }, "Buildings.Templates.Components.Actuators.Valve.equLin.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "m_flow_nominal" - ] - }, + "expression": "m_flow_nominal", "final": true }, "Buildings.Templates.Components.Actuators.Valve.equLin.dpValve_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dpValve_nominal" - ] - }, + "expression": "dpValve_nominal", "final": true }, "Buildings.Templates.Components.Actuators.Valve.equLin.dpFixed_nominal": { - "expression": { - "operator": "none", - "operands": [ - "{dpFixed_nominal,dpFixedByp_nominal}" - ] - }, + "expression": "{dpFixed_nominal,dpFixedByp_nominal}", "final": true }, "Buildings.Templates.Components.Actuators.Valve.equLin.energyDynamics": { - "expression": { - "operator": "none", - "operands": [ - "energyDynamics" - ] - }, + "expression": "energyDynamics", "final": true }, "Buildings.Templates.Components.Actuators.Valve.equLin.tau": { - "expression": { - "operator": "none", - "operands": [ - "tau" - ] - }, + "expression": "tau", "final": true }, "Buildings.Templates.Components.Actuators.Valve.equLin.use_strokeTime": { - "expression": { - "operator": "none", - "operands": [ - "use_strokeTime" - ] - }, + "expression": "use_strokeTime", "final": true }, "Buildings.Templates.Components.Actuators.Valve.equLin.strokeTime": { - "expression": { - "operator": "none", - "operands": [ - "strokeTime" - ] - }, + "expression": "strokeTime", "final": true }, "Buildings.Templates.Components.Actuators.Valve.equLin.init": { - "expression": { - "operator": "none", - "operands": [ - "init" - ] - }, + "expression": "init", "final": true }, "Buildings.Templates.Components.Actuators.Valve.equLin.y_start": { - "expression": { - "operator": "none", - "operands": [ - "y_start" - ] - }, + "expression": "y_start", "final": true }, "Buildings.Templates.Components.Actuators.Valve.equLin.portFlowDirection_1": { @@ -24190,29 +19060,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" - ] - } + "allowFlowReversal", + "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Entering" - ] - } + "Modelica.Fluid.Types.PortFlowDirection.Entering" ] } ] @@ -24226,29 +19081,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" - ] - } + "allowFlowReversal", + "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Leaving" - ] - } + "Modelica.Fluid.Types.PortFlowDirection.Leaving" ] } ] @@ -24262,29 +19102,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" - ] - } + "allowFlowReversal", + "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Entering" - ] - } + "Modelica.Fluid.Types.PortFlowDirection.Entering" ] } ] @@ -24292,21 +19117,11 @@ "final": true }, "Buildings.Templates.Components.Actuators.Valve.equLin.from_dp": { - "expression": { - "operator": "none", - "operands": [ - "from_dp" - ] - }, + "expression": "from_dp", "final": true }, "Buildings.Templates.Components.Actuators.Valve.equLin.linearized": { - "expression": { - "operator": "none", - "operands": [ - "{linearized,linearized}" - ] - }, + "expression": "{linearized,linearized}", "final": true } }, @@ -24318,12 +19133,7 @@ { "modelicaPath": "Buildings.Fluid.Actuators.Valves.ThreeWayEqualPercentageLinear.R", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 50 - ] - }, + "value": 50, "name": "Rangeability, R=50...100 typically", "group": "", "tab": "", @@ -24338,12 +19148,7 @@ { "modelicaPath": "Buildings.Fluid.Actuators.Valves.ThreeWayEqualPercentageLinear.delta0", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.01 - ] - }, + "value": 0.01, "name": "Range of significant deviation from equal percentage law", "group": "", "tab": "", @@ -24358,12 +19163,7 @@ { "modelicaPath": "Buildings.Fluid.Actuators.BaseClasses.PartialThreeWayValve.homotopyInitialization", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "= true, use homotopy method", "group": "", "tab": "", @@ -24378,12 +19178,7 @@ { "modelicaPath": "Buildings.Fluid.Actuators.BaseClasses.PartialThreeWayValve.dpFixed_nominal", "type": "Modelica.Units.SI.PressureDifference", - "value": { - "operator": "none", - "operands": [ - "{0,0}" - ] - }, + "value": "{0,0}", "name": "Nominal pressure drop of pipes and other equipment in flow legs at port_1 and port_3", "group": "Nominal condition", "tab": "", @@ -24398,12 +19193,7 @@ { "modelicaPath": "Buildings.Fluid.Actuators.BaseClasses.PartialThreeWayValve.fraK", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.7 - ] - }, + "value": 0.7, "name": "Fraction Kv(port_3→port_2)/Kv(port_1→port_2)", "group": "", "tab": "", @@ -24418,12 +19208,7 @@ { "modelicaPath": "Buildings.Fluid.Actuators.BaseClasses.PartialThreeWayValve.l", "type": "Real", - "value": { - "operator": "none", - "operands": [ - "{0.0001,0.0001}" - ] - }, + "value": "{0.0001,0.0001}", "name": "Valve leakage, l=Kv(y=0)/Kv(y=1)", "group": "", "tab": "", @@ -24438,12 +19223,7 @@ { "modelicaPath": "Buildings.Fluid.Actuators.BaseClasses.PartialThreeWayValve.deltaM", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.02 - ] - }, + "value": 0.02, "name": "Fraction of nominal flow rate where linearization starts, if y=1", "group": "Pressure-flow linearization", "tab": "", @@ -24458,12 +19238,7 @@ { "modelicaPath": "Buildings.Fluid.Actuators.BaseClasses.PartialThreeWayValve.linearized", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - "{false,false}" - ] - }, + "value": "{false,false}", "name": "= true, use linear relation between m_flow and dp for any flow rate", "group": "", "tab": "Advanced", @@ -24482,21 +19257,11 @@ "visible": false, "modifiers": { "Buildings.Fluid.Actuators.BaseClasses.PartialThreeWayValve.m_flow_small": { - "expression": { - "operator": "none", - "operands": [ - "m_flow_nominal*0.0001" - ] - }, + "expression": "m_flow_nominal*0.0001", "final": false }, "Buildings.Fluid.Actuators.BaseClasses.PartialThreeWayValve.mDyn_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "m_flow_nominal" - ] - }, + "expression": "m_flow_nominal", "final": true }, "Buildings.Fluid.Actuators.BaseClasses.PartialThreeWayValve.res1": { @@ -24508,12 +19273,7 @@ "redeclare": "Buildings.Fluid.FixedResistances.LosslessPipe" }, "Buildings.Fluid.Actuators.BaseClasses.PartialThreeWayValve.res2.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "m_flow_nominal" - ] - }, + "expression": "m_flow_nominal", "final": false }, "Buildings.Fluid.Actuators.BaseClasses.PartialThreeWayValve.res3": { @@ -24574,30 +19334,15 @@ "redeclare": "Buildings.Fluid.Actuators.Valves.TwoWayEqualPercentage" }, "Buildings.Fluid.Actuators.Valves.ThreeWayEqualPercentageLinear.res1.R": { - "expression": { - "operator": "none", - "operands": [ - "R" - ] - }, + "expression": "R", "final": false }, "Buildings.Fluid.Actuators.Valves.ThreeWayEqualPercentageLinear.res1.delta0": { - "expression": { - "operator": "none", - "operands": [ - "delta0" - ] - }, + "expression": "delta0", "final": false }, "Buildings.Fluid.Actuators.Valves.ThreeWayEqualPercentageLinear.res1.l": { - "expression": { - "operator": "none", - "operands": [ - "l[1]" - ] - }, + "expression": "l[1]", "final": true }, "Buildings.Fluid.Actuators.Valves.ThreeWayEqualPercentageLinear.res3": { @@ -24605,12 +19350,7 @@ "redeclare": "Buildings.Fluid.Actuators.Valves.TwoWayLinear" }, "Buildings.Fluid.Actuators.Valves.ThreeWayEqualPercentageLinear.res3.l": { - "expression": { - "operator": "none", - "operands": [ - "l[2]" - ] - }, + "expression": "l[2]", "final": true } }, @@ -24673,102 +19413,47 @@ "redeclare": "Buildings.Fluid.Interfaces.PartialTwoPort.Medium" }, "Buildings.Templates.Components.Actuators.Valve.linLin.fraK": { - "expression": { - "operator": "none", - "operands": [ - "fraK" - ] - }, + "expression": "fraK", "final": true }, "Buildings.Templates.Components.Actuators.Valve.linLin.CvData": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Fluid.Types.CvTypes.OpPoint" - ] - }, + "expression": "Buildings.Fluid.Types.CvTypes.OpPoint", "final": true }, "Buildings.Templates.Components.Actuators.Valve.linLin.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "m_flow_nominal" - ] - }, + "expression": "m_flow_nominal", "final": true }, "Buildings.Templates.Components.Actuators.Valve.linLin.dpValve_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dpValve_nominal" - ] - }, + "expression": "dpValve_nominal", "final": true }, "Buildings.Templates.Components.Actuators.Valve.linLin.dpFixed_nominal": { - "expression": { - "operator": "none", - "operands": [ - "{dpFixed_nominal,dpFixedByp_nominal}" - ] - }, + "expression": "{dpFixed_nominal,dpFixedByp_nominal}", "final": true }, "Buildings.Templates.Components.Actuators.Valve.linLin.energyDynamics": { - "expression": { - "operator": "none", - "operands": [ - "energyDynamics" - ] - }, + "expression": "energyDynamics", "final": true }, "Buildings.Templates.Components.Actuators.Valve.linLin.tau": { - "expression": { - "operator": "none", - "operands": [ - "tau" - ] - }, + "expression": "tau", "final": true }, "Buildings.Templates.Components.Actuators.Valve.linLin.use_strokeTime": { - "expression": { - "operator": "none", - "operands": [ - "use_strokeTime" - ] - }, + "expression": "use_strokeTime", "final": true }, "Buildings.Templates.Components.Actuators.Valve.linLin.strokeTime": { - "expression": { - "operator": "none", - "operands": [ - "strokeTime" - ] - }, + "expression": "strokeTime", "final": true }, "Buildings.Templates.Components.Actuators.Valve.linLin.init": { - "expression": { - "operator": "none", - "operands": [ - "init" - ] - }, + "expression": "init", "final": true }, "Buildings.Templates.Components.Actuators.Valve.linLin.y_start": { - "expression": { - "operator": "none", - "operands": [ - "y_start" - ] - }, + "expression": "y_start", "final": true }, "Buildings.Templates.Components.Actuators.Valve.linLin.portFlowDirection_1": { @@ -24778,29 +19463,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" - ] - } + "allowFlowReversal", + "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Entering" - ] - } + "Modelica.Fluid.Types.PortFlowDirection.Entering" ] } ] @@ -24814,29 +19484,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" - ] - } + "allowFlowReversal", + "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Leaving" - ] - } + "Modelica.Fluid.Types.PortFlowDirection.Leaving" ] } ] @@ -24850,29 +19505,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" - ] - } + "allowFlowReversal", + "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Entering" - ] - } + "Modelica.Fluid.Types.PortFlowDirection.Entering" ] } ] @@ -24880,21 +19520,11 @@ "final": true }, "Buildings.Templates.Components.Actuators.Valve.linLin.from_dp": { - "expression": { - "operator": "none", - "operands": [ - "from_dp" - ] - }, + "expression": "from_dp", "final": true }, "Buildings.Templates.Components.Actuators.Valve.linLin.linearized": { - "expression": { - "operator": "none", - "operands": [ - "{linearized,linearized}" - ] - }, + "expression": "{linearized,linearized}", "final": true } }, @@ -24914,12 +19544,7 @@ "redeclare": "Buildings.Fluid.Actuators.Valves.TwoWayLinear" }, "Buildings.Fluid.Actuators.Valves.ThreeWayLinear.res1.l": { - "expression": { - "operator": "none", - "operands": [ - "l[1]" - ] - }, + "expression": "l[1]", "final": true }, "Buildings.Fluid.Actuators.Valves.ThreeWayLinear.res3": { @@ -24927,12 +19552,7 @@ "redeclare": "Buildings.Fluid.Actuators.Valves.TwoWayLinear" }, "Buildings.Fluid.Actuators.Valves.ThreeWayLinear.res3.l": { - "expression": { - "operator": "none", - "operands": [ - "l[2]" - ] - }, + "expression": "l[2]", "final": true } }, @@ -24993,122 +19613,57 @@ "redeclare": "Buildings.Fluid.Interfaces.PartialTwoPort.Medium" }, "Buildings.Templates.Components.Actuators.Valve.tabTab.flowCharacteristics1": { - "expression": { - "operator": "none", - "operands": [ - "flowCharacteristics1" - ] - }, + "expression": "flowCharacteristics1", "final": true, "recordBinding": true }, "Buildings.Templates.Components.Actuators.Valve.tabTab.flowCharacteristics3": { - "expression": { - "operator": "none", - "operands": [ - "flowCharacteristics3" - ] - }, + "expression": "flowCharacteristics3", "final": true, "recordBinding": true }, "Buildings.Templates.Components.Actuators.Valve.tabTab.fraK": { - "expression": { - "operator": "none", - "operands": [ - "fraK" - ] - }, + "expression": "fraK", "final": true }, "Buildings.Templates.Components.Actuators.Valve.tabTab.CvData": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Fluid.Types.CvTypes.OpPoint" - ] - }, + "expression": "Buildings.Fluid.Types.CvTypes.OpPoint", "final": true }, "Buildings.Templates.Components.Actuators.Valve.tabTab.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "m_flow_nominal" - ] - }, + "expression": "m_flow_nominal", "final": true }, "Buildings.Templates.Components.Actuators.Valve.tabTab.dpValve_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dpValve_nominal" - ] - }, + "expression": "dpValve_nominal", "final": true }, "Buildings.Templates.Components.Actuators.Valve.tabTab.dpFixed_nominal": { - "expression": { - "operator": "none", - "operands": [ - "{dpFixed_nominal,dpFixedByp_nominal}" - ] - }, + "expression": "{dpFixed_nominal,dpFixedByp_nominal}", "final": true }, "Buildings.Templates.Components.Actuators.Valve.tabTab.energyDynamics": { - "expression": { - "operator": "none", - "operands": [ - "energyDynamics" - ] - }, + "expression": "energyDynamics", "final": true }, "Buildings.Templates.Components.Actuators.Valve.tabTab.tau": { - "expression": { - "operator": "none", - "operands": [ - "tau" - ] - }, + "expression": "tau", "final": true }, "Buildings.Templates.Components.Actuators.Valve.tabTab.use_strokeTime": { - "expression": { - "operator": "none", - "operands": [ - "use_strokeTime" - ] - }, + "expression": "use_strokeTime", "final": true }, "Buildings.Templates.Components.Actuators.Valve.tabTab.strokeTime": { - "expression": { - "operator": "none", - "operands": [ - "strokeTime" - ] - }, + "expression": "strokeTime", "final": true }, "Buildings.Templates.Components.Actuators.Valve.tabTab.init": { - "expression": { - "operator": "none", - "operands": [ - "init" - ] - }, + "expression": "init", "final": true }, "Buildings.Templates.Components.Actuators.Valve.tabTab.y_start": { - "expression": { - "operator": "none", - "operands": [ - "y_start" - ] - }, + "expression": "y_start", "final": true }, "Buildings.Templates.Components.Actuators.Valve.tabTab.portFlowDirection_1": { @@ -25118,29 +19673,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" - ] - } + "allowFlowReversal", + "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Entering" - ] - } + "Modelica.Fluid.Types.PortFlowDirection.Entering" ] } ] @@ -25154,29 +19694,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" - ] - } + "allowFlowReversal", + "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Leaving" - ] - } + "Modelica.Fluid.Types.PortFlowDirection.Leaving" ] } ] @@ -25190,29 +19715,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" - ] - } + "allowFlowReversal", + "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Entering" - ] - } + "Modelica.Fluid.Types.PortFlowDirection.Entering" ] } ] @@ -25220,21 +19730,11 @@ "final": true }, "Buildings.Templates.Components.Actuators.Valve.tabTab.from_dp": { - "expression": { - "operator": "none", - "operands": [ - "from_dp" - ] - }, + "expression": "from_dp", "final": true }, "Buildings.Templates.Components.Actuators.Valve.tabTab.linearized": { - "expression": { - "operator": "none", - "operands": [ - "{linearized,linearized}" - ] - }, + "expression": "{linearized,linearized}", "final": true } }, @@ -25284,12 +19784,7 @@ "visible": false, "modifiers": { "Buildings.Fluid.Actuators.Valves.ThreeWayTable.l": { - "expression": { - "operator": "none", - "operands": [ - "{0,0}" - ] - }, + "expression": "{0,0}", "final": true }, "Buildings.Fluid.Actuators.Valves.ThreeWayTable.res1": { @@ -25297,12 +19792,7 @@ "redeclare": "Buildings.Fluid.Actuators.Valves.TwoWayTable" }, "Buildings.Fluid.Actuators.Valves.ThreeWayTable.res1.flowCharacteristics": { - "expression": { - "operator": "none", - "operands": [ - "flowCharacteristics1" - ] - }, + "expression": "flowCharacteristics1", "final": true, "recordBinding": true }, @@ -25311,12 +19801,7 @@ "redeclare": "Buildings.Fluid.Actuators.Valves.TwoWayTable" }, "Buildings.Fluid.Actuators.Valves.ThreeWayTable.res3.flowCharacteristics": { - "expression": { - "operator": "none", - "operands": [ - "flowCharacteristics3" - ] - }, + "expression": "flowCharacteristics3", "final": true, "recordBinding": true } @@ -25373,12 +19858,7 @@ "visible": false, "modifiers": { "Buildings.Templates.Components.Actuators.Valve.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dat.m_flow_nominal" - ] - }, + "expression": "dat.m_flow_nominal", "final": true } }, @@ -25428,93 +19908,43 @@ "redeclare": "Buildings.Templates.Components.Interfaces.PartialCoil.MediumAir" }, "Buildings.Templates.Components.Coils.WaterBasedHeating.hex.m1_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "mWat_flow_nominal" - ] - }, + "expression": "mWat_flow_nominal", "final": true }, "Buildings.Templates.Components.Coils.WaterBasedHeating.hex.m2_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "mAir_flow_nominal" - ] - }, + "expression": "mAir_flow_nominal", "final": true }, "Buildings.Templates.Components.Coils.WaterBasedHeating.hex.allowFlowReversal1": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversalLiq" - ] - }, + "expression": "allowFlowReversalLiq", "final": true }, "Buildings.Templates.Components.Coils.WaterBasedHeating.hex.allowFlowReversal2": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversalAir" - ] - }, + "expression": "allowFlowReversalAir", "final": true }, "Buildings.Templates.Components.Coils.WaterBasedHeating.hex.show_T": { - "expression": { - "operator": "none", - "operands": [ - "show_T" - ] - }, + "expression": "show_T", "final": true }, "Buildings.Templates.Components.Coils.WaterBasedHeating.hex.configuration": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Fluid.Types.HeatExchangerConfiguration.CounterFlow" - ] - }, + "expression": "Buildings.Fluid.Types.HeatExchangerConfiguration.CounterFlow", "final": false }, "Buildings.Templates.Components.Coils.WaterBasedHeating.hex.use_Q_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - true - ] - }, + "expression": true, "final": true }, "Buildings.Templates.Components.Coils.WaterBasedHeating.hex.Q_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "Q_flow_nominal" - ] - }, + "expression": "Q_flow_nominal", "final": true }, "Buildings.Templates.Components.Coils.WaterBasedHeating.hex.T_a1_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dat.TWatEnt_nominal" - ] - }, + "expression": "dat.TWatEnt_nominal", "final": true }, "Buildings.Templates.Components.Coils.WaterBasedHeating.hex.T_a2_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dat.TAirEnt_nominal" - ] - }, + "expression": "dat.TAirEnt_nominal", "final": true }, "Buildings.Templates.Components.Coils.WaterBasedHeating.hex.dp1_nominal": { @@ -25531,23 +19961,13 @@ "Buildings.Templates.Components.Types.Valve.None" ] }, - { - "operator": "none", - "operands": [ - "dpWat_nominal" - ] - } + "dpWat_nominal" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -25555,12 +19975,7 @@ "final": true }, "Buildings.Templates.Components.Coils.WaterBasedHeating.hex.dp2_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dpAir_nominal" - ] - }, + "expression": "dpAir_nominal", "final": true } }, @@ -25576,12 +19991,7 @@ { "modelicaPath": "Buildings.Fluid.HeatExchangers.DryCoilEffectivenessNTU.r_nominal", "type": "Real", - "value": { - "operator": "none", - "operands": [ - "2/3" - ] - }, + "value": "2/3", "name": "Ratio between air-side and water-side convective heat transfer (hA-value) at nominal condition", "group": "", "tab": "", @@ -25603,57 +20013,27 @@ "enable": false, "modifiers": { "Buildings.Fluid.HeatExchangers.DryCoilEffectivenessNTU.hA.r_nominal": { - "expression": { - "operator": "none", - "operands": [ - "r_nominal" - ] - }, + "expression": "r_nominal", "final": true }, "Buildings.Fluid.HeatExchangers.DryCoilEffectivenessNTU.hA.UA_nominal": { - "expression": { - "operator": "none", - "operands": [ - "UA_nominal" - ] - }, + "expression": "UA_nominal", "final": true }, "Buildings.Fluid.HeatExchangers.DryCoilEffectivenessNTU.hA.m_flow_nominal_w": { - "expression": { - "operator": "none", - "operands": [ - "m1_flow_nominal" - ] - }, + "expression": "m1_flow_nominal", "final": true }, "Buildings.Fluid.HeatExchangers.DryCoilEffectivenessNTU.hA.m_flow_nominal_a": { - "expression": { - "operator": "none", - "operands": [ - "m2_flow_nominal" - ] - }, + "expression": "m2_flow_nominal", "final": true }, "Buildings.Fluid.HeatExchangers.DryCoilEffectivenessNTU.hA.waterSideTemperatureDependent": { - "expression": { - "operator": "none", - "operands": [ - false - ] - }, + "expression": false, "final": false }, "Buildings.Fluid.HeatExchangers.DryCoilEffectivenessNTU.hA.airSideTemperatureDependent": { - "expression": { - "operator": "none", - "operands": [ - false - ] - }, + "expression": false, "final": false } }, @@ -25672,12 +20052,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.UA_nominal.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false } }, @@ -25724,12 +20099,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.m1_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "kg/s" - ] - }, + "expression": "\"kg/s\"", "final": true } }, @@ -25748,12 +20118,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.m2_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "kg/s" - ] - }, + "expression": "\"kg/s\"", "final": true } }, @@ -25772,12 +20137,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.T_1.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true } }, @@ -25796,12 +20156,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.T_2.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true } }, @@ -25820,12 +20175,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.hA_1.unit": { - "expression": { - "operator": "none", - "operands": [ - "W/K" - ] - }, + "expression": "\"W/K\"", "final": true } }, @@ -25844,12 +20194,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.hA_2.unit": { - "expression": { - "operator": "none", - "operands": [ - "W/K" - ] - }, + "expression": "\"W/K\"", "final": true } }, @@ -25861,12 +20206,7 @@ { "modelicaPath": "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.r_nominal", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.5 - ] - }, + "value": 0.5, "name": "Ratio between air-side and water-side convective heat transfer coefficient", "group": "Nominal condition", "tab": "General", @@ -25908,12 +20248,7 @@ { "modelicaPath": "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.hA_nominal_a", "type": "Modelica.Units.SI.ThermalConductance", - "value": { - "operator": "none", - "operands": [ - "r_nominal*hA_nominal_w" - ] - }, + "value": "r_nominal*hA_nominal_w", "name": "Air side convective heat transfer coefficient, including fin resistance", "group": "Nominal condition", "tab": "General", @@ -25928,12 +20263,7 @@ { "modelicaPath": "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.n_w", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.85 - ] - }, + "value": 0.85, "name": "Water-side exponent for convective heat transfer coefficient, h~m_flow^n", "group": "", "tab": "", @@ -25948,12 +20278,7 @@ { "modelicaPath": "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.n_a", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.8 - ] - }, + "value": 0.8, "name": "Air-side exponent for convective heat transfer coefficient, h~m_flow^n", "group": "", "tab": "", @@ -25974,12 +20299,7 @@ { "operator": "Modelica.Units.Conversions.from_degC", "operands": [ - { - "operator": "none", - "operands": [ - "Modelica.Units.Conversions.from_degC" - ] - } + "Modelica.Units.Conversions.from_degC" ] } ] @@ -26004,12 +20324,7 @@ { "operator": "Modelica.Units.Conversions.from_degC", "operands": [ - { - "operator": "none", - "operands": [ - "Modelica.Units.Conversions.from_degC" - ] - } + "Modelica.Units.Conversions.from_degC" ] } ] @@ -26028,12 +20343,7 @@ { "modelicaPath": "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.waterSideFlowDependent", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "Set to false to make water-side hA independent of mass flow rate", "group": "Modeling detail", "tab": "Advanced", @@ -26048,12 +20358,7 @@ { "modelicaPath": "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.airSideFlowDependent", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "Set to false to make air-side hA independent of mass flow rate", "group": "Modeling detail", "tab": "Advanced", @@ -26068,12 +20373,7 @@ { "modelicaPath": "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.waterSideTemperatureDependent", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "Set to false to make water-side hA independent of temperature", "group": "Modeling detail", "tab": "Advanced", @@ -26088,12 +20388,7 @@ { "modelicaPath": "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.airSideTemperatureDependent", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "Set to false to make air-side hA independent of temperature", "group": "Modeling detail", "tab": "Advanced", @@ -26157,12 +20452,7 @@ { "modelicaPath": "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.use_dynamicFlowRegime", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "If true, flow regime is determined using actual flow rates", "group": "", "tab": "", @@ -26177,12 +20467,7 @@ { "modelicaPath": "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.use_Q_flow_nominal", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "Set to true to specify Q_flow_nominal and temperatures, or to false to specify effectiveness", "group": "Nominal thermal performance", "tab": "", @@ -26204,12 +20489,7 @@ "enable": "use_Q_flow_nominal", "modifiers": { "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.Q_flow_nominal.fixed": { - "expression": { - "operator": "none", - "operands": [ - "use_Q_flow_nominal" - ] - }, + "expression": "use_Q_flow_nominal", "final": false } }, @@ -26228,12 +20508,7 @@ "enable": "use_Q_flow_nominal", "modifiers": { "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.T_a1_nominal.fixed": { - "expression": { - "operator": "none", - "operands": [ - "use_Q_flow_nominal" - ] - }, + "expression": "use_Q_flow_nominal", "final": false } }, @@ -26252,12 +20527,7 @@ "enable": "use_Q_flow_nominal", "modifiers": { "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.T_a2_nominal.fixed": { - "expression": { - "operator": "none", - "operands": [ - "use_Q_flow_nominal" - ] - }, + "expression": "use_Q_flow_nominal", "final": false } }, @@ -26276,12 +20546,7 @@ "enable": { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "use_Q_flow_nominal" - ] - } + "use_Q_flow_nominal" ] }, "modifiers": { @@ -26289,12 +20554,7 @@ "expression": { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "use_Q_flow_nominal" - ] - } + "use_Q_flow_nominal" ] }, "final": false @@ -26329,21 +20589,11 @@ "enable": true, "modifiers": { "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.eps.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false }, "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.eps.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": false } }, @@ -26362,12 +20612,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.UA_nominal.fixed": { - "expression": { - "operator": "none", - "operands": [ - false - ] - }, + "expression": false, "final": false } }, @@ -26386,21 +20631,11 @@ "enable": true, "modifiers": { "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.NTU_nominal.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false }, "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.NTU_nominal.fixed": { - "expression": { - "operator": "none", - "operands": [ - false - ] - }, + "expression": false, "final": false } }, @@ -26418,18 +20653,8 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal1" - ] - }, - { - "operator": "none", - "operands": [ - "fra_a1*Medium1.temperature(state_a1_inflow) +fra_b1*Medium1.temperature(state_b1_inflow)" - ] - } + "allowFlowReversal1", + "fra_a1*Medium1.temperature(state_a1_inflow) +fra_b1*Medium1.temperature(state_b1_inflow)" ] }, { @@ -26441,12 +20666,7 @@ { "operator": "Medium1.temperature", "operands": [ - { - "operator": "none", - "operands": [ - "Medium1.temperature" - ] - } + "Medium1.temperature" ] } ] @@ -26475,18 +20695,8 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal2" - ] - }, - { - "operator": "none", - "operands": [ - "fra_a2*Medium2.temperature(state_a2_inflow) +fra_b2*Medium2.temperature(state_b2_inflow)" - ] - } + "allowFlowReversal2", + "fra_a2*Medium2.temperature(state_a2_inflow) +fra_b2*Medium2.temperature(state_b2_inflow)" ] }, { @@ -26498,12 +20708,7 @@ { "operator": "Medium2.temperature", "operands": [ - { - "operator": "none", - "operands": [ - "Medium2.temperature" - ] - } + "Medium2.temperature" ] } ] @@ -26536,18 +20741,8 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal1" - ] - }, - { - "operator": "none", - "operands": [ - "fra_a1*Medium1.specificHeatCapacityCp(state_a1_inflow) +fra_b1*Medium1.specificHeatCapacityCp(state_b1_inflow)" - ] - } + "allowFlowReversal1", + "fra_a1*Medium1.specificHeatCapacityCp(state_a1_inflow) +fra_b1*Medium1.specificHeatCapacityCp(state_b1_inflow)" ] }, { @@ -26559,12 +20754,7 @@ { "operator": "Medium1.specificHeatCapacityCp", "operands": [ - { - "operator": "none", - "operands": [ - "Medium1.specificHeatCapacityCp" - ] - } + "Medium1.specificHeatCapacityCp" ] } ] @@ -26599,18 +20789,8 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal2" - ] - }, - { - "operator": "none", - "operands": [ - "fra_a2*Medium2.specificHeatCapacityCp(state_a2_inflow) +fra_b2*Medium2.specificHeatCapacityCp(state_b2_inflow)" - ] - } + "allowFlowReversal2", + "fra_a2*Medium2.specificHeatCapacityCp(state_a2_inflow) +fra_b2*Medium2.specificHeatCapacityCp(state_b2_inflow)" ] }, { @@ -26622,12 +20802,7 @@ { "operator": "Medium2.specificHeatCapacityCp", "operands": [ - { - "operator": "none", - "operands": [ - "Medium2.specificHeatCapacityCp" - ] - } + "Medium2.specificHeatCapacityCp" ] } ] @@ -26658,18 +20833,8 @@ { "operator": "min", "operands": [ - { - "operator": "none", - "operands": [ - "min" - ] - }, - { - "operator": "none", - "operands": [ - "min" - ] - } + "min", + "min" ] } ] @@ -26709,12 +20874,7 @@ { "modelicaPath": "Buildings.Fluid.Interfaces.StaticFourPortHeatMassExchanger.prescribedHeatFlowRate1", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "Set to true if the heat flow rate into fluid 1 is not a function of the component temperature", "group": "", "tab": "", @@ -26729,12 +20889,7 @@ { "modelicaPath": "Buildings.Fluid.Interfaces.StaticFourPortHeatMassExchanger.prescribedHeatFlowRate2", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "Set to true if the heat flow rate into fluid 2 is not a function of the component temperature", "group": "", "tab": "", @@ -26749,12 +20904,7 @@ { "modelicaPath": "Buildings.Fluid.Interfaces.StaticFourPortHeatMassExchanger.homotopyInitialization", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "= true, use homotopy method", "group": "", "tab": "", @@ -26860,12 +21010,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.Interfaces.PartialFourPortInterface.m1_flow_nominal.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false } }, @@ -26884,12 +21029,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.Interfaces.PartialFourPortInterface.m2_flow_nominal.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false } }, @@ -26901,12 +21041,7 @@ { "modelicaPath": "Buildings.Fluid.Interfaces.PartialFourPortInterface.m1_flow_small", "type": "Medium1.MassFlowRate", - "value": { - "operator": "none", - "operands": [ - "0.0001*abs(m1_flow_nominal)" - ] - }, + "value": "0.0001*abs(m1_flow_nominal)", "name": "Small mass flow rate for regularization of zero flow", "group": "", "tab": "Advanced", @@ -26921,12 +21056,7 @@ { "modelicaPath": "Buildings.Fluid.Interfaces.PartialFourPortInterface.m2_flow_small", "type": "Medium2.MassFlowRate", - "value": { - "operator": "none", - "operands": [ - "0.0001*abs(m2_flow_nominal)" - ] - }, + "value": "0.0001*abs(m2_flow_nominal)", "name": "Small mass flow rate for regularization of zero flow", "group": "", "tab": "Advanced", @@ -26941,12 +21071,7 @@ { "modelicaPath": "Buildings.Fluid.Interfaces.PartialFourPortInterface.show_T", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "= true, if actual temperature at port is computed", "group": "Diagnostics", "tab": "Advanced", @@ -26961,12 +21086,7 @@ { "modelicaPath": "Buildings.Fluid.Interfaces.PartialFourPortInterface.m1_flow", "type": "Medium1.MassFlowRate", - "value": { - "operator": "none", - "operands": [ - "port_a1.m_flow" - ] - }, + "value": "port_a1.m_flow", "name": "Mass flow rate from port_a1 to port_b1 (m1_flow > 0 is design flow direction)", "group": "", "tab": "", @@ -26981,12 +21101,7 @@ { "modelicaPath": "Buildings.Fluid.Interfaces.PartialFourPortInterface.dp1", "type": "Modelica.Units.SI.PressureDifference", - "value": { - "operator": "none", - "operands": [ - "port_a1.p -port_b1.p" - ] - }, + "value": "port_a1.p -port_b1.p", "name": "Pressure difference between port_a1 and port_b1", "group": "", "tab": "", @@ -27001,12 +21116,7 @@ { "modelicaPath": "Buildings.Fluid.Interfaces.PartialFourPortInterface.m2_flow", "type": "Medium2.MassFlowRate", - "value": { - "operator": "none", - "operands": [ - "port_a2.m_flow" - ] - }, + "value": "port_a2.m_flow", "name": "Mass flow rate from port_a2 to port_b2 (m2_flow > 0 is design flow direction)", "group": "", "tab": "", @@ -27021,12 +21131,7 @@ { "modelicaPath": "Buildings.Fluid.Interfaces.PartialFourPortInterface.dp2", "type": "Modelica.Units.SI.PressureDifference", - "value": { - "operator": "none", - "operands": [ - "port_a2.p -port_b2.p" - ] - }, + "value": "port_a2.p -port_b2.p", "name": "Pressure difference between port_a2 and port_b2", "group": "", "tab": "", @@ -27047,30 +21152,15 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal1" - ] - }, + "allowFlowReversal1", { "operator": "function_call", "operands": [ { "operator": "Medium1.setState_phX", "operands": [ - { - "operator": "none", - "operands": [ - "Medium1.setState_phX" - ] - }, - { - "operator": "none", - "operands": [ - "Medium1.setState_phX" - ] - } + "Medium1.setState_phX", + "Medium1.setState_phX" ] } ] @@ -27086,18 +21176,8 @@ { "operator": "Medium1.setState_phX", "operands": [ - { - "operator": "none", - "operands": [ - "Medium1.setState_phX" - ] - }, - { - "operator": "none", - "operands": [ - "Medium1.setState_phX" - ] - } + "Medium1.setState_phX", + "Medium1.setState_phX" ] } ] @@ -27126,30 +21206,15 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal1" - ] - }, + "allowFlowReversal1", { "operator": "function_call", "operands": [ { "operator": "Medium1.setState_phX", "operands": [ - { - "operator": "none", - "operands": [ - "Medium1.setState_phX" - ] - }, - { - "operator": "none", - "operands": [ - "Medium1.setState_phX" - ] - } + "Medium1.setState_phX", + "Medium1.setState_phX" ] } ] @@ -27165,18 +21230,8 @@ { "operator": "Medium1.setState_phX", "operands": [ - { - "operator": "none", - "operands": [ - "Medium1.setState_phX" - ] - }, - { - "operator": "none", - "operands": [ - "Medium1.setState_phX" - ] - } + "Medium1.setState_phX", + "Medium1.setState_phX" ] } ] @@ -27205,30 +21260,15 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal2" - ] - }, + "allowFlowReversal2", { "operator": "function_call", "operands": [ { "operator": "Medium2.setState_phX", "operands": [ - { - "operator": "none", - "operands": [ - "Medium2.setState_phX" - ] - }, - { - "operator": "none", - "operands": [ - "Medium2.setState_phX" - ] - } + "Medium2.setState_phX", + "Medium2.setState_phX" ] } ] @@ -27244,18 +21284,8 @@ { "operator": "Medium2.setState_phX", "operands": [ - { - "operator": "none", - "operands": [ - "Medium2.setState_phX" - ] - }, - { - "operator": "none", - "operands": [ - "Medium2.setState_phX" - ] - } + "Medium2.setState_phX", + "Medium2.setState_phX" ] } ] @@ -27284,30 +21314,15 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal2" - ] - }, + "allowFlowReversal2", { "operator": "function_call", "operands": [ { "operator": "Medium2.setState_phX", "operands": [ - { - "operator": "none", - "operands": [ - "Medium2.setState_phX" - ] - }, - { - "operator": "none", - "operands": [ - "Medium2.setState_phX" - ] - } + "Medium2.setState_phX", + "Medium2.setState_phX" ] } ] @@ -27323,18 +21338,8 @@ { "operator": "Medium2.setState_phX", "operands": [ - { - "operator": "none", - "operands": [ - "Medium2.setState_phX" - ] - }, - { - "operator": "none", - "operands": [ - "Medium2.setState_phX" - ] - } + "Medium2.setState_phX", + "Medium2.setState_phX" ] } ] @@ -27357,12 +21362,7 @@ { "modelicaPath": "Buildings.Fluid.Interfaces.PartialFourPort.allowFlowReversal1", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "= false to simplify equations, assuming, but not enforcing, no flow reversal for medium 1", "group": "", "tab": "Assumptions", @@ -27377,12 +21377,7 @@ { "modelicaPath": "Buildings.Fluid.Interfaces.PartialFourPort.allowFlowReversal2", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "= false to simplify equations, assuming, but not enforcing, no flow reversal for medium 2", "group": "", "tab": "Assumptions", @@ -27414,29 +21409,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal1" - ] - }, - { - "operator": "none", - "operands": [ - "-Modelica.Constants.inf" - ] - } + "allowFlowReversal1", + "-Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -27444,21 +21424,11 @@ "final": false }, "Buildings.Fluid.Interfaces.PartialFourPort.port_a1.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "Medium1.h_default" - ] - }, + "expression": "Medium1.h_default", "final": false }, "Buildings.Fluid.Interfaces.PartialFourPort.port_a1.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "Medium1.h_default" - ] - }, + "expression": "Medium1.h_default", "final": false } }, @@ -27487,29 +21457,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal1" - ] - }, - { - "operator": "none", - "operands": [ - "+Modelica.Constants.inf" - ] - } + "allowFlowReversal1", + "+Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -27517,21 +21472,11 @@ "final": false }, "Buildings.Fluid.Interfaces.PartialFourPort.port_b1.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "Medium1.h_default" - ] - }, + "expression": "Medium1.h_default", "final": false }, "Buildings.Fluid.Interfaces.PartialFourPort.port_b1.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "Medium1.h_default" - ] - }, + "expression": "Medium1.h_default", "final": false } }, @@ -27560,29 +21505,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal2" - ] - }, - { - "operator": "none", - "operands": [ - "-Modelica.Constants.inf" - ] - } + "allowFlowReversal2", + "-Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -27590,21 +21520,11 @@ "final": false }, "Buildings.Fluid.Interfaces.PartialFourPort.port_a2.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "Medium2.h_default" - ] - }, + "expression": "Medium2.h_default", "final": false }, "Buildings.Fluid.Interfaces.PartialFourPort.port_a2.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "Medium2.h_default" - ] - }, + "expression": "Medium2.h_default", "final": false } }, @@ -27633,29 +21553,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal2" - ] - }, - { - "operator": "none", - "operands": [ - "+Modelica.Constants.inf" - ] - } + "allowFlowReversal2", + "+Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -27663,21 +21568,11 @@ "final": false }, "Buildings.Fluid.Interfaces.PartialFourPort.port_b2.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "Medium2.h_default" - ] - }, + "expression": "Medium2.h_default", "final": false }, "Buildings.Fluid.Interfaces.PartialFourPort.port_b2.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "Medium2.h_default" - ] - }, + "expression": "Medium2.h_default", "final": false } }, @@ -27793,30 +21688,15 @@ "visible": false, "modifiers": { "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectiveness.prescribedHeatFlowRate1": { - "expression": { - "operator": "none", - "operands": [ - true - ] - }, + "expression": true, "final": false }, "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectiveness.prescribedHeatFlowRate2": { - "expression": { - "operator": "none", - "operands": [ - true - ] - }, + "expression": true, "final": false }, "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectiveness.show_T": { - "expression": { - "operator": "none", - "operands": [ - false - ] - }, + "expression": false, "final": false } }, @@ -27873,57 +21753,27 @@ "visible": false, "modifiers": { "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.sensibleOnly1": { - "expression": { - "operator": "none", - "operands": [ - true - ] - }, + "expression": true, "final": false }, "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.sensibleOnly2": { - "expression": { - "operator": "none", - "operands": [ - true - ] - }, + "expression": true, "final": false }, "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.Q1_flow": { - "expression": { - "operator": "none", - "operands": [ - "eps*QMax_flow" - ] - }, + "expression": "eps*QMax_flow", "final": false }, "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.Q2_flow": { - "expression": { - "operator": "none", - "operands": [ - "-Q1_flow" - ] - }, + "expression": "-Q1_flow", "final": false }, "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.mWat1_flow": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false }, "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.mWat2_flow": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false } }, @@ -28077,12 +21927,7 @@ "redeclare": "Buildings.Templates.Components.Coils.WaterBasedHeating.MediumHeaWat" }, "Buildings.Templates.Components.Coils.WaterBasedHeating.pas.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversalLiq" - ] - }, + "expression": "allowFlowReversalLiq", "final": true } }, @@ -28105,21 +21950,11 @@ "redeclare": "Buildings.Templates.Components.Coils.WaterBasedHeating.MediumHeaWat" }, "Buildings.Templates.Components.Coils.WaterBasedHeating.jun.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "mWat_flow_nominal*{1,-1,-1}" - ] - }, + "expression": "mWat_flow_nominal*{1,-1,-1}", "final": true }, "Buildings.Templates.Components.Coils.WaterBasedHeating.jun.energyDynamics": { - "expression": { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.Dynamics.FixedInitial" - ] - }, + "expression": "Modelica.Fluid.Types.Dynamics.FixedInitial", "final": false }, "Buildings.Templates.Components.Coils.WaterBasedHeating.jun.dp_nominal": { @@ -28129,18 +21964,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -28154,29 +21979,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" - ] - } + "allowFlowReversal", + "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Entering" - ] - } + "Modelica.Fluid.Types.PortFlowDirection.Entering" ] } ] @@ -28190,29 +22000,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" - ] - } + "allowFlowReversal", + "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Leaving" - ] - } + "Modelica.Fluid.Types.PortFlowDirection.Leaving" ] } ] @@ -28226,29 +22021,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" - ] - } + "allowFlowReversal", + "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Leaving" - ] - } + "Modelica.Fluid.Types.PortFlowDirection.Leaving" ] } ] @@ -28268,21 +22048,11 @@ "visible": false, "modifiers": { "Buildings.Templates.Components.Coils.WaterBasedHeating.typ": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.Coil.WaterBasedHeating" - ] - }, + "expression": "Buildings.Templates.Components.Types.Coil.WaterBasedHeating", "final": true }, "Buildings.Templates.Components.Coils.WaterBasedHeating.typVal": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.Valve.TwoWayModulating" - ] - }, + "expression": "Buildings.Templates.Components.Types.Valve.TwoWayModulating", "final": false }, "Buildings.Templates.Components.Coils.WaterBasedHeating.MediumSou": { @@ -28332,66 +22102,31 @@ "redeclare": "Buildings.Templates.Components.Interfaces.PartialCoil.MediumAir" }, "Buildings.Templates.Components.Coils.ElectricHeating.hex.Q_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dat.Q_flow_nominal" - ] - }, + "expression": "dat.Q_flow_nominal", "final": true }, "Buildings.Templates.Components.Coils.ElectricHeating.hex.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dat.mAir_flow_nominal" - ] - }, + "expression": "dat.mAir_flow_nominal", "final": true }, "Buildings.Templates.Components.Coils.ElectricHeating.hex.dp_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dat.dpAir_nominal" - ] - }, + "expression": "dat.dpAir_nominal", "final": true }, "Buildings.Templates.Components.Coils.ElectricHeating.hex.energyDynamics": { - "expression": { - "operator": "none", - "operands": [ - "energyDynamics" - ] - }, + "expression": "energyDynamics", "final": true }, "Buildings.Templates.Components.Coils.ElectricHeating.hex.tau": { - "expression": { - "operator": "none", - "operands": [ - "tau" - ] - }, + "expression": "tau", "final": true }, "Buildings.Templates.Components.Coils.ElectricHeating.hex.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversalAir" - ] - }, + "expression": "allowFlowReversalAir", "final": true }, "Buildings.Templates.Components.Coils.ElectricHeating.hex.show_T": { - "expression": { - "operator": "none", - "operands": [ - "show_T" - ] - }, + "expression": "show_T", "final": true } }, @@ -28424,12 +22159,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.HeatExchangers.HeaterCooler_u.u.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": false } }, @@ -28448,12 +22178,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.HeatExchangers.HeaterCooler_u.Q_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "W" - ] - }, + "expression": "\"W\"", "final": false } }, @@ -28465,12 +22190,7 @@ { "modelicaPath": "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.homotopyInitialization", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "= true, use homotopy method", "group": "", "tab": "", @@ -28485,12 +22205,7 @@ { "modelicaPath": "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.tau", "type": "Modelica.Units.SI.Time", - "value": { - "operator": "none", - "operands": [ - 30 - ] - }, + "value": 30, "name": "Time constant at nominal flow (if energyDynamics <> SteadyState)", "group": "Nominal condition", "tab": "Dynamics", @@ -28505,12 +22220,7 @@ { "modelicaPath": "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.energyDynamics", "type": "Modelica.Fluid.Types.Dynamics", - "value": { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.Dynamics.DynamicFreeInitial" - ] - }, + "value": "Modelica.Fluid.Types.Dynamics.DynamicFreeInitial", "name": "Type of energy balance: dynamic (3 initialization options) or steady state", "group": "Conservation equations", "tab": "Dynamics", @@ -28525,12 +22235,7 @@ { "modelicaPath": "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.p_start", "type": "Medium.AbsolutePressure", - "value": { - "operator": "none", - "operands": [ - "Medium.p_default" - ] - }, + "value": "Medium.p_default", "name": "Start value of pressure", "group": "", "tab": "Initialization", @@ -28545,12 +22250,7 @@ { "modelicaPath": "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.T_start", "type": "Medium.Temperature", - "value": { - "operator": "none", - "operands": [ - "Medium.T_default" - ] - }, + "value": "Medium.T_default", "name": "Start value of temperature", "group": "", "tab": "Initialization", @@ -28565,12 +22265,7 @@ { "modelicaPath": "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.X_start", "type": "Medium.MassFraction", - "value": { - "operator": "none", - "operands": [ - "Medium.X_default" - ] - }, + "value": "Medium.X_default", "name": "Start value of mass fractions m_i/m", "group": "", "tab": "Initialization", @@ -28597,18 +22292,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -28643,102 +22328,47 @@ "redeclare": "Buildings.Fluid.Interfaces.PartialTwoPort.Medium" }, "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.vol.nPorts": { - "expression": { - "operator": "none", - "operands": [ - 2 - ] - }, + "expression": 2, "final": false }, "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.vol.V": { - "expression": { - "operator": "none", - "operands": [ - "m_flow_nominal*tau/rho_default" - ] - }, + "expression": "m_flow_nominal*tau/rho_default", "final": false }, "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.vol.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, + "expression": "allowFlowReversal", "final": true }, "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.vol.mSenFac": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.vol.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "m_flow_nominal" - ] - }, + "expression": "m_flow_nominal", "final": true }, "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.vol.energyDynamics": { - "expression": { - "operator": "none", - "operands": [ - "energyDynamics" - ] - }, + "expression": "energyDynamics", "final": true }, "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.vol.massDynamics": { - "expression": { - "operator": "none", - "operands": [ - "energyDynamics" - ] - }, + "expression": "energyDynamics", "final": true }, "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.vol.p_start": { - "expression": { - "operator": "none", - "operands": [ - "p_start" - ] - }, + "expression": "p_start", "final": true }, "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.vol.T_start": { - "expression": { - "operator": "none", - "operands": [ - "T_start" - ] - }, + "expression": "T_start", "final": true }, "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.vol.X_start": { - "expression": { - "operator": "none", - "operands": [ - "X_start" - ] - }, + "expression": "X_start", "final": true }, "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.vol.C_start": { - "expression": { - "operator": "none", - "operands": [ - "C_start" - ] - }, + "expression": "C_start", "final": true } }, @@ -28765,75 +22395,35 @@ "redeclare": "Buildings.Fluid.Interfaces.PartialTwoPort.Medium" }, "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.preDro.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "m_flow_nominal" - ] - }, + "expression": "m_flow_nominal", "final": true }, "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.preDro.deltaM": { - "expression": { - "operator": "none", - "operands": [ - "deltaM" - ] - }, + "expression": "deltaM", "final": true }, "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.preDro.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, + "expression": "allowFlowReversal", "final": true }, "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.preDro.show_T": { - "expression": { - "operator": "none", - "operands": [ - false - ] - }, + "expression": false, "final": true }, "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.preDro.from_dp": { - "expression": { - "operator": "none", - "operands": [ - "from_dp" - ] - }, + "expression": "from_dp", "final": true }, "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.preDro.linearized": { - "expression": { - "operator": "none", - "operands": [ - "linearizeFlowResistance" - ] - }, + "expression": "linearizeFlowResistance", "final": true }, "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.preDro.homotopyInitialization": { - "expression": { - "operator": "none", - "operands": [ - "homotopyInitialization" - ] - }, + "expression": "homotopyInitialization", "final": true }, "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.preDro.dp_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dp_nominal" - ] - }, + "expression": "dp_nominal", "final": true } }, @@ -28845,12 +22435,7 @@ { "modelicaPath": "Buildings.Fluid.FixedResistances.PressureDrop.deltaM", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.3 - ] - }, + "value": 0.3, "name": "Fraction of nominal mass flow rate where transition to turbulent occurs", "group": "Transition to laminar", "tab": "", @@ -28858,12 +22443,7 @@ "enable": { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "linearized" - ] - } + "linearized" ] }, "modifiers": {}, @@ -28881,29 +22461,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "computeFlowResistance" - ] - }, - { - "operator": "none", - "operands": [ - "m_flow_nominal_pos/sqrt(dp_nominal_pos)" - ] - } + "computeFlowResistance", + "m_flow_nominal_pos/sqrt(dp_nominal_pos)" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -28932,29 +22497,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "computeFlowResistance" - ] - }, - { - "operator": "none", - "operands": [ - "deltaM*m_flow_nominal_pos" - ] - } + "computeFlowResistance", + "deltaM*m_flow_nominal_pos" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -28998,21 +22548,11 @@ "visible": false, "modifiers": { "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.port_a.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "h_outflow_start" - ] - }, + "expression": "h_outflow_start", "final": false }, "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.port_b.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "h_outflow_start" - ] - }, + "expression": "h_outflow_start", "final": false } }, @@ -29057,12 +22597,7 @@ "redeclare": "Buildings.Fluid.MixingVolumes.MixingVolume" }, "Buildings.Fluid.HeatExchangers.HeaterCooler_u.vol.prescribedHeatFlowRate": { - "expression": { - "operator": "none", - "operands": [ - true - ] - }, + "expression": true, "final": true } }, @@ -29107,21 +22642,11 @@ "visible": false, "modifiers": { "Buildings.Templates.Components.Coils.ElectricHeating.typ": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.Coil.ElectricHeating" - ] - }, + "expression": "Buildings.Templates.Components.Types.Coil.ElectricHeating", "final": true }, "Buildings.Templates.Components.Coils.ElectricHeating.typVal": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.Valve.None" - ] - }, + "expression": "Buildings.Templates.Components.Types.Valve.None", "final": true } }, @@ -29157,12 +22682,7 @@ "visible": true, "modifiers": { "Buildings.Templates.AirHandlersFans.VAVMultiZone.coiCoo.dat": { - "expression": { - "operator": "none", - "operands": [ - "dat.coiCoo" - ] - }, + "expression": "dat.coiCoo", "final": true, "recordBinding": true }, @@ -29171,39 +22691,19 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.MediumAir" }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.coiCoo.energyDynamics": { - "expression": { - "operator": "none", - "operands": [ - "energyDynamics" - ] - }, + "expression": "energyDynamics", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.coiCoo.allowFlowReversalAir": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversalAir" - ] - }, + "expression": "allowFlowReversalAir", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.coiCoo.allowFlowReversalLiq": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversalLiq" - ] - }, + "expression": "allowFlowReversalLiq", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.coiCoo.show_T": { - "expression": { - "operator": "none", - "operands": [ - "show_T" - ] - }, + "expression": "show_T", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.coiCoo.MediumChiWat": { @@ -29211,12 +22711,7 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.MediumChiWat" }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.coiCoo.typVal": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.Valve.TwoWayModulating" - ] - }, + "expression": "Buildings.Templates.Components.Types.Valve.TwoWayModulating", "final": true } }, @@ -29228,12 +22723,7 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.MediumChiWat" }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.coiCoo.typVal": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.Valve.TwoWayModulating" - ] - }, + "expression": "Buildings.Templates.Components.Types.Valve.TwoWayModulating", "final": true } } @@ -29249,12 +22739,7 @@ { "modelicaPath": "Buildings.Templates.Components.Coils.WaterBasedCooling.mWat_flow_nominal", "type": "Modelica.Units.SI.MassFlowRate", - "value": { - "operator": "none", - "operands": [ - "dat.mWat_flow_nominal" - ] - }, + "value": "dat.mWat_flow_nominal", "name": "Liquid mass flow rate", "group": "", "tab": "", @@ -29269,12 +22754,7 @@ { "modelicaPath": "Buildings.Templates.Components.Coils.WaterBasedCooling.dpWat_nominal", "type": "Modelica.Units.SI.PressureDifference", - "value": { - "operator": "none", - "operands": [ - "dat.dpWat_nominal" - ] - }, + "value": "dat.dpWat_nominal", "name": "Liquid pressure drop across coil", "group": "", "tab": "", @@ -29289,12 +22769,7 @@ { "modelicaPath": "Buildings.Templates.Components.Coils.WaterBasedCooling.dpValve_nominal", "type": "Modelica.Units.SI.PressureDifference", - "value": { - "operator": "none", - "operands": [ - "dat.dpValve_nominal" - ] - }, + "value": "dat.dpValve_nominal", "name": "Nominal pressure drop across fully open valve", "group": "", "tab": "", @@ -29320,21 +22795,11 @@ "redeclare": "Buildings.Templates.Components.Coils.WaterBasedCooling.MediumChiWat" }, "Buildings.Templates.Components.Coils.WaterBasedCooling.val.typ": { - "expression": { - "operator": "none", - "operands": [ - "typVal" - ] - }, + "expression": "typVal", "final": true }, "Buildings.Templates.Components.Coils.WaterBasedCooling.val.energyDynamics": { - "expression": { - "operator": "none", - "operands": [ - "energyDynamics" - ] - }, + "expression": "energyDynamics", "final": true }, "Buildings.Templates.Components.Coils.WaterBasedCooling.val.use_strokeTime": { @@ -29348,30 +22813,15 @@ "final": false }, "Buildings.Templates.Components.Coils.WaterBasedCooling.val.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversalLiq" - ] - }, + "expression": "allowFlowReversalLiq", "final": true }, "Buildings.Templates.Components.Coils.WaterBasedCooling.val.show_T": { - "expression": { - "operator": "none", - "operands": [ - "show_T" - ] - }, + "expression": "show_T", "final": true }, "Buildings.Templates.Components.Coils.WaterBasedCooling.val.dat": { - "expression": { - "operator": "none", - "operands": [ - "datVal" - ] - }, + "expression": "datVal", "final": true, "recordBinding": true } @@ -29398,102 +22848,47 @@ "redeclare": "Buildings.Templates.Components.Interfaces.PartialCoil.MediumAir" }, "Buildings.Templates.Components.Coils.WaterBasedCooling.hex.m1_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "mWat_flow_nominal" - ] - }, + "expression": "mWat_flow_nominal", "final": true }, "Buildings.Templates.Components.Coils.WaterBasedCooling.hex.m2_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "mAir_flow_nominal" - ] - }, + "expression": "mAir_flow_nominal", "final": true }, "Buildings.Templates.Components.Coils.WaterBasedCooling.hex.allowFlowReversal1": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversalLiq" - ] - }, + "expression": "allowFlowReversalLiq", "final": true }, "Buildings.Templates.Components.Coils.WaterBasedCooling.hex.allowFlowReversal2": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversalAir" - ] - }, + "expression": "allowFlowReversalAir", "final": true }, "Buildings.Templates.Components.Coils.WaterBasedCooling.hex.show_T": { - "expression": { - "operator": "none", - "operands": [ - "show_T" - ] - }, + "expression": "show_T", "final": true }, "Buildings.Templates.Components.Coils.WaterBasedCooling.hex.configuration": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Fluid.Types.HeatExchangerConfiguration.CounterFlow" - ] - }, + "expression": "Buildings.Fluid.Types.HeatExchangerConfiguration.CounterFlow", "final": false }, "Buildings.Templates.Components.Coils.WaterBasedCooling.hex.use_Q_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - true - ] - }, + "expression": true, "final": true }, "Buildings.Templates.Components.Coils.WaterBasedCooling.hex.Q_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "Q_flow_nominal" - ] - }, + "expression": "Q_flow_nominal", "final": true }, "Buildings.Templates.Components.Coils.WaterBasedCooling.hex.T_a1_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dat.TWatEnt_nominal" - ] - }, + "expression": "dat.TWatEnt_nominal", "final": true }, "Buildings.Templates.Components.Coils.WaterBasedCooling.hex.T_a2_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dat.TAirEnt_nominal" - ] - }, + "expression": "dat.TAirEnt_nominal", "final": true }, "Buildings.Templates.Components.Coils.WaterBasedCooling.hex.w_a2_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dat.wAirEnt_nominal" - ] - }, + "expression": "dat.wAirEnt_nominal", "final": true }, "Buildings.Templates.Components.Coils.WaterBasedCooling.hex.dp1_nominal": { @@ -29510,23 +22905,13 @@ "Buildings.Templates.Components.Types.Valve.None" ] }, - { - "operator": "none", - "operands": [ - "dpWat_nominal" - ] - } + "dpWat_nominal" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -29534,12 +22919,7 @@ "final": true }, "Buildings.Templates.Components.Coils.WaterBasedCooling.hex.dp2_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dpAir_nominal" - ] - }, + "expression": "dpAir_nominal", "final": true } }, @@ -29555,12 +22935,7 @@ { "modelicaPath": "Buildings.Fluid.HeatExchangers.WetCoilEffectivenessNTU.use_dynamicFlowRegime", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "If true, flow regime is determined using actual flow rates", "group": "", "tab": "", @@ -29575,12 +22950,7 @@ { "modelicaPath": "Buildings.Fluid.HeatExchangers.WetCoilEffectivenessNTU.configuration", "type": "Buildings.Fluid.Types.HeatExchangerConfiguration", - "value": { - "operator": "none", - "operands": [ - "con.CounterFlow" - ] - }, + "value": "con.CounterFlow", "name": "Heat exchanger configuration", "group": "", "tab": "", @@ -29701,12 +23071,7 @@ { "modelicaPath": "Buildings.Fluid.HeatExchangers.WetCoilEffectivenessNTU.r_nominal", "type": "Real", - "value": { - "operator": "none", - "operands": [ - "2/3" - ] - }, + "value": "2/3", "name": "Ratio between air-side and water-side convective heat transfer coefficient", "group": "", "tab": "", @@ -29721,12 +23086,7 @@ { "modelicaPath": "Buildings.Fluid.HeatExchangers.WetCoilEffectivenessNTU.use_Q_flow_nominal", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "Set to true to specify Q_flow_nominal and inlet conditions, or to false to specify UA_nominal", "group": "Nominal thermal performance", "tab": "", @@ -29748,12 +23108,7 @@ "enable": "use_Q_flow_nominal", "modifiers": { "Buildings.Fluid.HeatExchangers.WetCoilEffectivenessNTU.Q_flow_nominal.fixed": { - "expression": { - "operator": "none", - "operands": [ - "use_Q_flow_nominal" - ] - }, + "expression": "use_Q_flow_nominal", "final": false } }, @@ -29772,12 +23127,7 @@ "enable": "use_Q_flow_nominal", "modifiers": { "Buildings.Fluid.HeatExchangers.WetCoilEffectivenessNTU.T_a1_nominal.fixed": { - "expression": { - "operator": "none", - "operands": [ - "use_Q_flow_nominal" - ] - }, + "expression": "use_Q_flow_nominal", "final": false } }, @@ -29796,12 +23146,7 @@ "enable": "use_Q_flow_nominal", "modifiers": { "Buildings.Fluid.HeatExchangers.WetCoilEffectivenessNTU.T_a2_nominal.fixed": { - "expression": { - "operator": "none", - "operands": [ - "use_Q_flow_nominal" - ] - }, + "expression": "use_Q_flow_nominal", "final": false } }, @@ -29820,21 +23165,11 @@ "enable": "use_Q_flow_nominal", "modifiers": { "Buildings.Fluid.HeatExchangers.WetCoilEffectivenessNTU.w_a2_nominal.start": { - "expression": { - "operator": "none", - "operands": [ - 0.01 - ] - }, + "expression": 0.01, "final": false }, "Buildings.Fluid.HeatExchangers.WetCoilEffectivenessNTU.w_a2_nominal.fixed": { - "expression": { - "operator": "none", - "operands": [ - "use_Q_flow_nominal" - ] - }, + "expression": "use_Q_flow_nominal", "final": false } }, @@ -29853,12 +23188,7 @@ "enable": { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "use_Q_flow_nominal" - ] - } + "use_Q_flow_nominal" ] }, "modifiers": { @@ -29866,23 +23196,13 @@ "expression": { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "use_Q_flow_nominal" - ] - } + "use_Q_flow_nominal" ] }, "final": false }, "Buildings.Fluid.HeatExchangers.WetCoilEffectivenessNTU.UA_nominal.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false }, "Buildings.Fluid.HeatExchangers.WetCoilEffectivenessNTU.UA_nominal.start": { @@ -29904,12 +23224,7 @@ { "modelicaPath": "Buildings.Fluid.HeatExchangers.WetCoilEffectivenessNTU.energyDynamics", "type": "Modelica.Fluid.Types.Dynamics", - "value": { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.Dynamics.SteadyState" - ] - }, + "value": "Modelica.Fluid.Types.Dynamics.SteadyState", "name": "Type of energy balance: dynamic (3 initialization options) or steady state", "group": "Conservation equations", "tab": "Dynamics", @@ -29924,12 +23239,7 @@ { "modelicaPath": "Buildings.Fluid.HeatExchangers.WetCoilEffectivenessNTU.Q1_flow", "type": "Modelica.Units.SI.HeatFlowRate", - "value": { - "operator": "none", - "operands": [ - "-dryWetCalcs.QTot_flow" - ] - }, + "value": "-dryWetCalcs.QTot_flow", "name": "Heat input into water stream (positive if air is cooled)", "group": "", "tab": "", @@ -29944,12 +23254,7 @@ { "modelicaPath": "Buildings.Fluid.HeatExchangers.WetCoilEffectivenessNTU.Q2_flow", "type": "Modelica.Units.SI.HeatFlowRate", - "value": { - "operator": "none", - "operands": [ - "dryWetCalcs.QTot_flow" - ] - }, + "value": "dryWetCalcs.QTot_flow", "name": "Total heat input into air stream (negative if air is cooled)", "group": "", "tab": "", @@ -29964,12 +23269,7 @@ { "modelicaPath": "Buildings.Fluid.HeatExchangers.WetCoilEffectivenessNTU.QSen2_flow", "type": "Modelica.Units.SI.HeatFlowRate", - "value": { - "operator": "none", - "operands": [ - "dryWetCalcs.QSen_flow" - ] - }, + "value": "dryWetCalcs.QSen_flow", "name": "Sensible heat input into air stream (negative if air is cooled)", "group": "", "tab": "", @@ -29984,12 +23284,7 @@ { "modelicaPath": "Buildings.Fluid.HeatExchangers.WetCoilEffectivenessNTU.QLat2_flow", "type": "Modelica.Units.SI.HeatFlowRate", - "value": { - "operator": "none", - "operands": [ - "Buildings.Utilities.Psychrometrics.Constants.h_fg*mWat_flow" - ] - }, + "value": "Buildings.Utilities.Psychrometrics.Constants.h_fg*mWat_flow", "name": "Latent heat input into air (negative if air is dehumidified)", "group": "", "tab": "", @@ -30004,12 +23299,7 @@ { "modelicaPath": "Buildings.Fluid.HeatExchangers.WetCoilEffectivenessNTU.SHR", "type": "Real", - "value": { - "operator": "none", - "operands": [ - "QSen2_flow/noEvent(if (Q2_flow > 0.000001 or Q2_flow < -0.000001) then Q2_flow else 1)" - ] - }, + "value": "QSen2_flow/noEvent(if (Q2_flow > 0.000001 or Q2_flow < -0.000001) then Q2_flow else 1)", "name": "Sensible to total heat ratio", "group": "", "tab": "", @@ -30024,12 +23314,7 @@ { "modelicaPath": "Buildings.Fluid.HeatExchangers.WetCoilEffectivenessNTU.mWat_flow", "type": "Modelica.Units.SI.MassFlowRate", - "value": { - "operator": "none", - "operands": [ - "dryWetCalcs.mCon_flow" - ] - }, + "value": "dryWetCalcs.mCon_flow", "name": "Water flow rate of condensate removed from the air stream", "group": "", "tab": "", @@ -30044,12 +23329,7 @@ { "modelicaPath": "Buildings.Fluid.HeatExchangers.WetCoilEffectivenessNTU.dryFra", "type": "Real", - "value": { - "operator": "none", - "operands": [ - "dryWetCalcs.dryFra" - ] - }, + "value": "dryWetCalcs.dryFra", "name": "Dry fraction, 0.3 means condensation occurs at 30% heat exchange length from air inlet", "group": "", "tab": "", @@ -30133,21 +23413,11 @@ "redeclare": "Buildings.Templates.Components.Coils.WaterBasedCooling.MediumChiWat" }, "Buildings.Templates.Components.Coils.WaterBasedCooling.jun.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "mWat_flow_nominal*{1,-1,-1}" - ] - }, + "expression": "mWat_flow_nominal*{1,-1,-1}", "final": true }, "Buildings.Templates.Components.Coils.WaterBasedCooling.jun.energyDynamics": { - "expression": { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.Dynamics.FixedInitial" - ] - }, + "expression": "Modelica.Fluid.Types.Dynamics.FixedInitial", "final": false }, "Buildings.Templates.Components.Coils.WaterBasedCooling.jun.dp_nominal": { @@ -30157,18 +23427,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -30182,29 +23442,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" - ] - } + "allowFlowReversal", + "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Entering" - ] - } + "Modelica.Fluid.Types.PortFlowDirection.Entering" ] } ] @@ -30218,29 +23463,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" - ] - } + "allowFlowReversal", + "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Leaving" - ] - } + "Modelica.Fluid.Types.PortFlowDirection.Leaving" ] } ] @@ -30254,29 +23484,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversal" - ] - }, - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" - ] - } + "allowFlowReversal", + "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Leaving" - ] - } + "Modelica.Fluid.Types.PortFlowDirection.Leaving" ] } ] @@ -30303,12 +23518,7 @@ "redeclare": "Buildings.Templates.Components.Coils.WaterBasedCooling.MediumChiWat" }, "Buildings.Templates.Components.Coils.WaterBasedCooling.pas.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversalLiq" - ] - }, + "expression": "allowFlowReversalLiq", "final": true } }, @@ -30324,21 +23534,11 @@ "visible": false, "modifiers": { "Buildings.Templates.Components.Coils.WaterBasedCooling.typ": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.Coil.WaterBasedCooling" - ] - }, + "expression": "Buildings.Templates.Components.Types.Coil.WaterBasedCooling", "final": true }, "Buildings.Templates.Components.Coils.WaterBasedCooling.typVal": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.Valve.TwoWayModulating" - ] - }, + "expression": "Buildings.Templates.Components.Types.Valve.TwoWayModulating", "final": false }, "Buildings.Templates.Components.Coils.WaterBasedCooling.MediumSou": { @@ -30383,12 +23583,7 @@ "visible": true, "modifiers": { "Buildings.Templates.AirHandlersFans.VAVMultiZone.coiHeaReh.dat": { - "expression": { - "operator": "none", - "operands": [ - "dat.coiHeaReh" - ] - }, + "expression": "dat.coiHeaReh", "final": true, "recordBinding": true }, @@ -30397,39 +23592,19 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.MediumAir" }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.coiHeaReh.energyDynamics": { - "expression": { - "operator": "none", - "operands": [ - "energyDynamics" - ] - }, + "expression": "energyDynamics", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.coiHeaReh.allowFlowReversalAir": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversalAir" - ] - }, + "expression": "allowFlowReversalAir", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.coiHeaReh.allowFlowReversalLiq": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversalLiq" - ] - }, + "expression": "allowFlowReversalLiq", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.coiHeaReh.show_T": { - "expression": { - "operator": "none", - "operands": [ - "show_T" - ] - }, + "expression": "show_T", "final": true } }, @@ -30483,21 +23658,11 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.MediumHeaWat" }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.junHeaWatSup.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "mHeaWat_flow_nominal*{1,-1,-1}" - ] - }, + "expression": "mHeaWat_flow_nominal*{1,-1,-1}", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.junHeaWatSup.energyDynamics": { - "expression": { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.Dynamics.FixedInitial" - ] - }, + "expression": "Modelica.Fluid.Types.Dynamics.FixedInitial", "final": false }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.junHeaWatSup.dp_nominal": { @@ -30507,18 +23672,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -30532,29 +23687,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversalLiq" - ] - }, - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" - ] - } + "allowFlowReversalLiq", + "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Entering" - ] - } + "Modelica.Fluid.Types.PortFlowDirection.Entering" ] } ] @@ -30568,29 +23708,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversalLiq" - ] - }, - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" - ] - } + "allowFlowReversalLiq", + "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Leaving" - ] - } + "Modelica.Fluid.Types.PortFlowDirection.Leaving" ] } ] @@ -30604,29 +23729,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversalLiq" - ] - }, - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" - ] - } + "allowFlowReversalLiq", + "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Leaving" - ] - } + "Modelica.Fluid.Types.PortFlowDirection.Leaving" ] } ] @@ -30653,21 +23763,11 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.MediumHeaWat" }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.junHeaWatRet.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "mHeaWat_flow_nominal*{1,-1,1}" - ] - }, + "expression": "mHeaWat_flow_nominal*{1,-1,1}", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.junHeaWatRet.energyDynamics": { - "expression": { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.Dynamics.FixedInitial" - ] - }, + "expression": "Modelica.Fluid.Types.Dynamics.FixedInitial", "final": false }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.junHeaWatRet.dp_nominal": { @@ -30677,18 +23777,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -30702,29 +23792,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversalLiq" - ] - }, - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" - ] - } + "allowFlowReversalLiq", + "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Entering" - ] - } + "Modelica.Fluid.Types.PortFlowDirection.Entering" ] } ] @@ -30738,29 +23813,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversalLiq" - ] - }, - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" - ] - } + "allowFlowReversalLiq", + "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Entering" - ] - } + "Modelica.Fluid.Types.PortFlowDirection.Entering" ] } ] @@ -30774,29 +23834,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversalLiq" - ] - }, - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" - ] - } + "allowFlowReversalLiq", + "Modelica.Fluid.Types.PortFlowDirection.Bidirectional" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.PortFlowDirection.Leaving" - ] - } + "Modelica.Fluid.Types.PortFlowDirection.Leaving" ] } ] @@ -30818,76 +23863,36 @@ "visible": true, "modifiers": { "Buildings.Templates.AirHandlersFans.VAVMultiZone.ctl.dat": { - "expression": { - "operator": "none", - "operands": [ - "dat.ctl" - ] - }, + "expression": "dat.ctl", "final": true, "recordBinding": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.ctl.nZon": { - "expression": { - "operator": "none", - "operands": [ - "nZon" - ] - }, + "expression": "nZon", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.ctl.typFanSup": { - "expression": { - "operator": "none", - "operands": [ - "typFanSup" - ] - }, + "expression": "typFanSup", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.ctl.typFanRel": { - "expression": { - "operator": "none", - "operands": [ - "typFanRel" - ] - }, + "expression": "typFanRel", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.ctl.typFanRet": { - "expression": { - "operator": "none", - "operands": [ - "typFanRet" - ] - }, + "expression": "typFanRet", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.ctl.nFanSup": { - "expression": { - "operator": "none", - "operands": [ - "nFanSup" - ] - }, + "expression": "nFanSup", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.ctl.nFanRel": { - "expression": { - "operator": "none", - "operands": [ - "nFanRel" - ] - }, + "expression": "nFanRel", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.ctl.nFanRet": { - "expression": { - "operator": "none", - "operands": [ - "nFanRet" - ] - }, + "expression": "nFanRet", "final": true } }, @@ -30951,18 +23956,8 @@ { "operator": "size", "operands": [ - { - "operator": "none", - "operands": [ - "size" - ] - }, - { - "operator": "none", - "operands": [ - "size" - ] - } + "size", + "size" ] } ] @@ -30981,12 +23976,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.ashCliZon", "type": "Buildings.Controls.OBC.ASHRAE.G36.Types.ASHRAEClimateZone", - "value": { - "operator": "none", - "operands": [ - "datAll.ashCliZon" - ] - }, + "value": "datAll.ashCliZon", "name": "ASHRAE climate zone", "group": "Configuration", "tab": "", @@ -31287,12 +24277,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.tit24CliZon", "type": "Buildings.Controls.OBC.ASHRAE.G36.Types.Title24ClimateZone", - "value": { - "operator": "none", - "operands": [ - "datAll.tit24CliZon" - ] - }, + "value": "datAll.tit24CliZon", "name": "California Title 24 climate zone", "group": "Configuration", "tab": "", @@ -31649,29 +24634,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "isZonInGro[i,j]" - ] - }, - { - "operator": "none", - "operands": [ - 1 - ] - } + "isZonInGro[i,j]", + 1 ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -31714,12 +24684,7 @@ "1:size(isZonInGroInt,1)" ] }, - { - "operator": "none", - "operands": [ - "isZonInGroInt[i,j]" - ] - } + "isZonInGroInt[i,j]" ] } ] @@ -31754,12 +24719,7 @@ { "operator": "sum", "operands": [ - { - "operator": "none", - "operands": [ - "sum" - ] - } + "sum" ] } ] @@ -31793,12 +24753,7 @@ "Buildings.Templates.Components.Types.Coil.WaterBasedCooling" ] }, - { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.CoolingCoil.WaterBased" - ] - } + "Buildings.Controls.OBC.ASHRAE.G36.Types.CoolingCoil.WaterBased" ] }, { @@ -31823,23 +24778,13 @@ } ] }, - { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.CoolingCoil.DXCoil" - ] - } + "Buildings.Controls.OBC.ASHRAE.G36.Types.CoolingCoil.DXCoil" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.CoolingCoil.None" - ] - } + "Buildings.Controls.OBC.ASHRAE.G36.Types.CoolingCoil.None" ] } ] @@ -31944,12 +24889,7 @@ } ] }, - { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.HeatingCoil.WaterBased" - ] - } + "Buildings.Controls.OBC.ASHRAE.G36.Types.HeatingCoil.WaterBased" ] }, { @@ -31974,23 +24914,13 @@ } ] }, - { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.HeatingCoil.Electric" - ] - } + "Buildings.Controls.OBC.ASHRAE.G36.Types.HeatingCoil.Electric" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.HeatingCoil.None" - ] - } + "Buildings.Controls.OBC.ASHRAE.G36.Types.HeatingCoil.None" ] } ] @@ -32070,12 +25000,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.have_perZonRehBox", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "Set to true if there are any VAV-reheat boxes on perimeter zones", "group": "Configuration", "tab": "", @@ -32090,12 +25015,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.VOutUnc_flow_nominal", "type": "Modelica.Units.SI.VolumeFlowRate", - "value": { - "operator": "none", - "operands": [ - "dat.VOutUnc_flow_nominal" - ] - }, + "value": "dat.VOutUnc_flow_nominal", "name": "Uncorrected design outdoor air flow rate, including diversity where applicable", "group": "", "tab": "", @@ -32110,12 +25030,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.VOutTot_flow_nominal", "type": "Modelica.Units.SI.VolumeFlowRate", - "value": { - "operator": "none", - "operands": [ - "dat.VOutTot_flow_nominal" - ] - }, + "value": "dat.VOutTot_flow_nominal", "name": "Design total outdoor air flow rate", "group": "", "tab": "", @@ -32130,12 +25045,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.VOutAbsMin_flow_nominal", "type": "Modelica.Units.SI.VolumeFlowRate", - "value": { - "operator": "none", - "operands": [ - "dat.VOutAbsMin_flow_nominal" - ] - }, + "value": "dat.VOutAbsMin_flow_nominal", "name": "Design outdoor air flow rate when all zones with CO2 sensors or occupancy sensors are unpopulated", "group": "", "tab": "", @@ -32150,12 +25060,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.VOutMin_flow_nominal", "type": "Modelica.Units.SI.VolumeFlowRate", - "value": { - "operator": "none", - "operands": [ - "dat.VOutMin_flow_nominal" - ] - }, + "value": "dat.VOutMin_flow_nominal", "name": "Design minimum outdoor air flow rate when all zones are occupied at their design population, including diversity", "group": "", "tab": "", @@ -32170,12 +25075,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.dpDamOutMinAbs", "type": "Modelica.Units.SI.PressureDifference", - "value": { - "operator": "none", - "operands": [ - "dat.dpDamOutMinAbs" - ] - }, + "value": "dat.dpDamOutMinAbs", "name": "Differential pressure across the minimum outdoor air damper that provides the absolute minimum outdoor airflow", "group": "", "tab": "", @@ -32190,12 +25090,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.dpDamOutMin_nominal", "type": "Modelica.Units.SI.PressureDifference", - "value": { - "operator": "none", - "operands": [ - "dat.dpDamOutMin_nominal" - ] - }, + "value": "dat.dpDamOutMin_nominal", "name": "Differential pressure across the minimum outdoor air damper that provides the design minimum outdoor airflow", "group": "", "tab": "", @@ -32210,12 +25105,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.pAirSupSet_rel_max", "type": "Modelica.Units.SI.PressureDifference", - "value": { - "operator": "none", - "operands": [ - "dat.pAirSupSet_rel_max" - ] - }, + "value": "dat.pAirSupSet_rel_max", "name": "Maximum supply duct static pressure setpoint", "group": "", "tab": "", @@ -32230,12 +25120,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.pAirRetSet_rel_min", "type": "Modelica.Units.SI.PressureDifference", - "value": { - "operator": "none", - "operands": [ - "dat.pAirRetSet_rel_min" - ] - }, + "value": "dat.pAirRetSet_rel_min", "name": "Return fan minimum discharge static pressure setpoint", "group": "", "tab": "", @@ -32250,12 +25135,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.pAirRetSet_rel_max", "type": "Modelica.Units.SI.PressureDifference", - "value": { - "operator": "none", - "operands": [ - "dat.pAirRetSet_rel_max" - ] - }, + "value": "dat.pAirRetSet_rel_max", "name": "Return fan maximum discharge static pressure setpoint", "group": "", "tab": "", @@ -32270,12 +25150,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.yFanSup_min", "type": "Real", - "value": { - "operator": "none", - "operands": [ - "dat.yFanSup_min" - ] - }, + "value": "dat.yFanSup_min", "name": "Lowest allowed fan speed if fan is on", "group": "", "tab": "", @@ -32290,12 +25165,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.TAirSupSet_min", "type": "Modelica.Units.SI.Temperature", - "value": { - "operator": "none", - "operands": [ - "dat.TAirSupSet_min" - ] - }, + "value": "dat.TAirSupSet_min", "name": "Lowest supply air temperature setpoint", "group": "", "tab": "", @@ -32310,12 +25180,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.TAirSupSet_max", "type": "Modelica.Units.SI.Temperature", - "value": { - "operator": "none", - "operands": [ - "dat.TAirSupSet_max" - ] - }, + "value": "dat.TAirSupSet_max", "name": "Highest supply air temperature setpoint", "group": "", "tab": "", @@ -32330,12 +25195,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.TOutRes_min", "type": "Modelica.Units.SI.Temperature", - "value": { - "operator": "none", - "operands": [ - "dat.TOutRes_min" - ] - }, + "value": "dat.TOutRes_min", "name": "Lowest value of the outdoor air temperature reset range", "group": "", "tab": "", @@ -32350,12 +25210,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.TOutRes_max", "type": "Modelica.Units.SI.Temperature", - "value": { - "operator": "none", - "operands": [ - "dat.TOutRes_max" - ] - }, + "value": "dat.TOutRes_max", "name": "Highest value of the outdoor air temperature reset range", "group": "", "tab": "", @@ -32370,12 +25225,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.yFanRel_min", "type": "Real", - "value": { - "operator": "none", - "operands": [ - "dat.yFanRel_min" - ] - }, + "value": "dat.yFanRel_min", "name": "Minimum relief fan speed", "group": "", "tab": "", @@ -32390,12 +25240,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.yFanRet_min", "type": "Real", - "value": { - "operator": "none", - "operands": [ - "dat.yFanRet_min" - ] - }, + "value": "dat.yFanRet_min", "name": "Minimum return fan speed", "group": "", "tab": "", @@ -32410,12 +25255,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.dVFanRet_flow", "type": "Modelica.Units.SI.VolumeFlowRate", - "value": { - "operator": "none", - "operands": [ - "dat.dVFanRet_flow" - ] - }, + "value": "dat.dVFanRet_flow", "name": "Airflow differential between supply and return fans to maintain building pressure at setpoint", "group": "", "tab": "", @@ -32437,264 +25277,119 @@ "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.ctl.eneStd": { - "expression": { - "operator": "none", - "operands": [ - "stdEne" - ] - }, + "expression": "stdEne", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.ctl.venStd": { - "expression": { - "operator": "none", - "operands": [ - "stdVen" - ] - }, + "expression": "stdVen", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.ctl.ashCliZon": { - "expression": { - "operator": "none", - "operands": [ - "ashCliZon" - ] - }, + "expression": "ashCliZon", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.ctl.tit24CliZon": { - "expression": { - "operator": "none", - "operands": [ - "tit24CliZon" - ] - }, + "expression": "tit24CliZon", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.ctl.have_frePro": { - "expression": { - "operator": "none", - "operands": [ - "have_frePro" - ] - }, + "expression": "have_frePro", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.ctl.freSta": { - "expression": { - "operator": "none", - "operands": [ - "typFreSta" - ] - }, + "expression": "typFreSta", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.ctl.minOADes": { - "expression": { - "operator": "none", - "operands": [ - "typSecOut" - ] - }, + "expression": "typSecOut", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.ctl.buiPreCon": { - "expression": { - "operator": "none", - "operands": [ - "buiPreCon" - ] - }, + "expression": "buiPreCon", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.ctl.ecoHigLimCon": { - "expression": { - "operator": "none", - "operands": [ - "typCtlEco" - ] - }, + "expression": "typCtlEco", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.ctl.cooCoi": { - "expression": { - "operator": "none", - "operands": [ - "typCoiCoo" - ] - }, + "expression": "typCoiCoo", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.ctl.heaCoi": { - "expression": { - "operator": "none", - "operands": [ - "typCoiHea" - ] - }, + "expression": "typCoiHea", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.ctl.have_perZonRehBox": { - "expression": { - "operator": "none", - "operands": [ - "have_perZonRehBox" - ] - }, + "expression": "have_perZonRehBox", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.ctl.VUncDesOutAir_flow": { - "expression": { - "operator": "none", - "operands": [ - "VOutUnc_flow_nominal" - ] - }, + "expression": "VOutUnc_flow_nominal", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.ctl.VDesTotOutAir_flow": { - "expression": { - "operator": "none", - "operands": [ - "VOutTot_flow_nominal" - ] - }, + "expression": "VOutTot_flow_nominal", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.ctl.VAbsOutAir_flow": { - "expression": { - "operator": "none", - "operands": [ - "VOutAbsMin_flow_nominal" - ] - }, + "expression": "VOutAbsMin_flow_nominal", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.ctl.VDesOutAir_flow": { - "expression": { - "operator": "none", - "operands": [ - "VOutAbsMin_flow_nominal" - ] - }, + "expression": "VOutAbsMin_flow_nominal", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.ctl.pMaxSet": { - "expression": { - "operator": "none", - "operands": [ - "pAirSupSet_rel_max" - ] - }, + "expression": "pAirSupSet_rel_max", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.ctl.supFanSpe_min": { - "expression": { - "operator": "none", - "operands": [ - "yFanSup_min" - ] - }, + "expression": "yFanSup_min", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.ctl.retFanSpe_min": { - "expression": { - "operator": "none", - "operands": [ - "yFanRet_min" - ] - }, + "expression": "yFanRet_min", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.ctl.TSupCoo_min": { - "expression": { - "operator": "none", - "operands": [ - "TAirSupSet_min" - ] - }, + "expression": "TAirSupSet_min", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.ctl.TSupCoo_max": { - "expression": { - "operator": "none", - "operands": [ - "TAirSupSet_max" - ] - }, + "expression": "TAirSupSet_max", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.ctl.TOut_min": { - "expression": { - "operator": "none", - "operands": [ - "TOutRes_min" - ] - }, + "expression": "TOutRes_min", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.ctl.TOut_max": { - "expression": { - "operator": "none", - "operands": [ - "TOutRes_max" - ] - }, + "expression": "TOutRes_max", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.ctl.have_CO2Sen": { - "expression": { - "operator": "none", - "operands": [ - "have_CO2Sen" - ] - }, + "expression": "have_CO2Sen", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.ctl.dpAbsMinOutDam": { - "expression": { - "operator": "none", - "operands": [ - "dpDamOutMinAbs" - ] - }, + "expression": "dpDamOutMinAbs", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.ctl.dpDesMinOutDam": { - "expression": { - "operator": "none", - "operands": [ - "dpDamOutMin_nominal" - ] - }, + "expression": "dpDamOutMin_nominal", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.ctl.difFloSet": { - "expression": { - "operator": "none", - "operands": [ - "dVFanRet_flow" - ] - }, + "expression": "dVFanRet_flow", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.ctl.p_rel_RetFan_min": { - "expression": { - "operator": "none", - "operands": [ - "pAirRetSet_rel_min" - ] - }, + "expression": "pAirRetSet_rel_min", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.ctl.p_rel_RetFan_max": { - "expression": { - "operator": "none", - "operands": [ - "pAirRetSet_rel_max" - ] - }, + "expression": "pAirRetSet_rel_max", "final": true } }, @@ -32826,12 +25521,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ashCliZon", "type": "Buildings.Controls.OBC.ASHRAE.G36.Types.ASHRAEClimateZone", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.ASHRAEClimateZone.Not_Specified" - ] - }, + "value": "Buildings.Controls.OBC.ASHRAE.G36.Types.ASHRAEClimateZone.Not_Specified", "name": "ASHRAE climate zone", "group": "", "tab": "", @@ -32871,12 +25561,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.tit24CliZon", "type": "Buildings.Controls.OBC.ASHRAE.G36.Types.Title24ClimateZone", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.Title24ClimateZone.Not_Specified" - ] - }, + "value": "Buildings.Controls.OBC.ASHRAE.G36.Types.Title24ClimateZone.Not_Specified", "name": "California Title 24 climate zone", "group": "", "tab": "", @@ -32915,12 +25600,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.have_frePro", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "True: enable freeze protection", "group": "", "tab": "", @@ -32935,12 +25615,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.freSta", "type": "Buildings.Controls.OBC.ASHRAE.G36.Types.FreezeStat", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.FreezeStat.Hardwired_to_equipment" - ] - }, + "value": "Buildings.Controls.OBC.ASHRAE.G36.Types.FreezeStat.Hardwired_to_equipment", "name": "Type of freeze stat", "group": "", "tab": "", @@ -33016,12 +25691,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.minOADes", "type": "Buildings.Controls.OBC.ASHRAE.G36.Types.OutdoorAirSection", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.OutdoorAirSection.DedicatedDampersAirflow" - ] - }, + "value": "Buildings.Controls.OBC.ASHRAE.G36.Types.OutdoorAirSection.DedicatedDampersAirflow", "name": "Type of outdoor air section", "group": "Economizer design", "tab": "", @@ -33040,12 +25710,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.buiPreCon", "type": "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReliefFan" - ] - }, + "value": "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReliefFan", "name": "Type of building pressure control system", "group": "Economizer design", "tab": "", @@ -33151,12 +25816,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.have_ahuRelFan", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "True: relief fan is part of AHU; False: the relief fans group that may associate multiple AHUs", "group": "Economizer design", "tab": "", @@ -33177,12 +25837,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoHigLimCon", "type": "Buildings.Controls.OBC.ASHRAE.G36.Types.ControlEconomizer", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.ControlEconomizer.FixedDryBulb" - ] - }, + "value": "Buildings.Controls.OBC.ASHRAE.G36.Types.ControlEconomizer.FixedDryBulb", "name": "Economizer high limit control device", "group": "Economizer design", "tab": "", @@ -33203,12 +25858,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.cooCoi", "type": "Buildings.Controls.OBC.ASHRAE.G36.Types.CoolingCoil", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.CoolingCoil.WaterBased" - ] - }, + "value": "Buildings.Controls.OBC.ASHRAE.G36.Types.CoolingCoil.WaterBased", "name": "Cooling coil type", "group": "System and building parameters", "tab": "", @@ -33227,12 +25877,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.heaCoi", "type": "Buildings.Controls.OBC.ASHRAE.G36.Types.HeatingCoil", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.HeatingCoil.WaterBased" - ] - }, + "value": "Buildings.Controls.OBC.ASHRAE.G36.Types.HeatingCoil.WaterBased", "name": "Heating coil type", "group": "System and building parameters", "tab": "", @@ -33251,12 +25896,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.have_perZonRehBox", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "Check if there is any VAV-reheat boxes on perimeter zones", "group": "System and building parameters", "tab": "", @@ -33271,12 +25911,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VUncDesOutAir_flow", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Uncorrected design outdoor airflow rate, including diversity where applicable. It can be determined using the 62MZCalc spreadsheet from ASHRAE 62.1 User's Manual", "group": "Minimum outdoor air setpoint", "tab": "", @@ -33297,12 +25932,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VDesTotOutAir_flow", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Design total outdoor airflow rate. It can be determined using the 62MZCalc spreadsheet from ASHRAE 62.1 User's Manual", "group": "Minimum outdoor air setpoint", "tab": "", @@ -33323,12 +25953,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VAbsOutAir_flow", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Design outdoor airflow rate when all zones with CO2 sensors or occupancy sensors are unpopulated. Needed when complying with Title 24 requirements", "group": "Minimum outdoor air setpoint", "tab": "", @@ -33349,12 +25974,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VDesOutAir_flow", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Design minimum outdoor airflow rate with the areas served by the system are occupied at their design population, including diversity where applicable. Needed when complying with Title 24 requirements", "group": "Minimum outdoor air setpoint", "tab": "", @@ -33375,12 +25995,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.pIniSet", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 120 - ] - }, + "value": 120, "name": "Initial pressure setpoint for fan speed control", "group": "Trim and respond for reseting duct static pressure setpoint", "tab": "Fan speed", @@ -33395,12 +26010,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.pMinSet", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 25 - ] - }, + "value": 25, "name": "Minimum pressure setpoint for fan speed control", "group": "Trim and respond for reseting duct static pressure setpoint", "tab": "Fan speed", @@ -33415,12 +26025,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.pMaxSet", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1000 - ] - }, + "value": 1000, "name": "Duct design maximum static pressure. It is the Max_DSP shown in Section 3.2.1.1 of Guideline 36", "group": "Trim and respond for reseting duct static pressure setpoint", "tab": "Fan speed", @@ -33435,12 +26040,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.pDelTim", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 600 - ] - }, + "value": 600, "name": "Delay time after which trim and respond is activated", "group": "Trim and respond for reseting duct static pressure setpoint", "tab": "Fan speed", @@ -33455,12 +26055,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.pSamplePeriod", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 120 - ] - }, + "value": 120, "name": "Sample period", "group": "Trim and respond for reseting duct static pressure setpoint", "tab": "Fan speed", @@ -33475,12 +26070,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.pNumIgnReq", "type": "Integer", - "value": { - "operator": "none", - "operands": [ - 2 - ] - }, + "value": 2, "name": "Number of ignored requests", "group": "Trim and respond for reseting duct static pressure setpoint", "tab": "Fan speed", @@ -33495,12 +26085,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.pTriAmo", "type": "Real", - "value": { - "operator": "none", - "operands": [ - -12 - ] - }, + "value": -12, "name": "Trim amount", "group": "Trim and respond for reseting duct static pressure setpoint", "tab": "Fan speed", @@ -33515,12 +26100,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.pResAmo", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 15 - ] - }, + "value": 15, "name": "Respond amount (must be opposite in to trim amount)", "group": "Trim and respond for reseting duct static pressure setpoint", "tab": "Fan speed", @@ -33535,12 +26115,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.pMaxRes", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 32 - ] - }, + "value": 32, "name": "Maximum response per time interval (same sign as respond amount)", "group": "Trim and respond for reseting duct static pressure setpoint", "tab": "Fan speed", @@ -33555,12 +26130,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.fanSpeCon", "type": "Buildings.Controls.OBC.CDL.Types.SimpleController", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.CDL.Types.SimpleController.PI" - ] - }, + "value": "Buildings.Controls.OBC.CDL.Types.SimpleController.PI", "name": "Supply fan speed PID controller", "group": "PID controller", "tab": "Fan speed", @@ -33651,12 +26221,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.kFanSpe", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Gain of supply fan speed PID controller", "group": "PID controller", "tab": "Fan speed", @@ -33671,12 +26236,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TiFanSpe", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 60 - ] - }, + "value": 60, "name": "Time constant of integrator block for supply fan speed PID controller", "group": "PID controller", "tab": "Fan speed", @@ -33709,12 +26269,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TdFanSpe", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Time constant of derivative block for supply fan speed PID controller", "group": "PID controller", "tab": "Fan speed", @@ -33747,12 +26302,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.supFanSpe_max", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Maximum allowed supply fan speed", "group": "PID controller", "tab": "Fan speed", @@ -33767,12 +26317,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.supFanSpe_min", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Lowest allowed supply fan speed if fan is on", "group": "PID controller", "tab": "Fan speed", @@ -33787,12 +26332,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.iniFanSpe", "type": "Real", - "value": { - "operator": "none", - "operands": [ - "supFanSpe_min" - ] - }, + "value": "supFanSpe_min", "name": "Initial speed when fan is enabled. It has to be greater than the lowest allowed speed", "group": "PID controller", "tab": "Fan speed", @@ -33807,12 +26347,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TSupCoo_min", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 285.15 - ] - }, + "value": 285.15, "name": "Lowest cooling supply air temperature setpoint when the outdoor air temperature is at the higher value of the reset range and above", "group": "Temperature limits", "tab": "Supply air temperature", @@ -33827,12 +26362,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TSupCoo_max", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 291.15 - ] - }, + "value": 291.15, "name": "Highest cooling supply air temperature setpoint. It is typically 18 degC (65 degF)\n in mild and dry climates, 16 degC (60 degF) or lower in humid climates", "group": "Temperature limits", "tab": "Supply air temperature", @@ -33847,12 +26377,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TOut_min", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 289.15 - ] - }, + "value": 289.15, "name": "Lower value of the outdoor air temperature reset range. Typically value is 16 degC (60 degF)", "group": "Temperature limits", "tab": "Supply air temperature", @@ -33867,12 +26392,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TOut_max", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 294.15 - ] - }, + "value": 294.15, "name": "Higher value of the outdoor air temperature reset range. Typically value is 21 degC (70 degF)", "group": "Temperature limits", "tab": "Supply air temperature", @@ -33887,12 +26407,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TSupWarUpSetBac", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 308.15 - ] - }, + "value": 308.15, "name": "Supply temperature in warm up and set back mode", "group": "Temperature limits", "tab": "Supply air temperature", @@ -33907,12 +26422,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.delTimSupTem", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 600 - ] - }, + "value": 600, "name": "Delay timer", "group": "Trim and respond for reseting supply air temperature setpoint", "tab": "Supply air temperature", @@ -33927,12 +26437,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.samPerSupTem", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 120 - ] - }, + "value": 120, "name": "Sample period of component", "group": "Trim and respond for reseting supply air temperature setpoint", "tab": "Supply air temperature", @@ -33947,12 +26452,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ignReqSupTem", "type": "Integer", - "value": { - "operator": "none", - "operands": [ - 2 - ] - }, + "value": 2, "name": "Number of ignorable requests for TrimResponse logic", "group": "Trim and respond for reseting supply air temperature setpoint", "tab": "Supply air temperature", @@ -33967,12 +26467,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.triAmoSupTem", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Trim amount", "group": "Trim and respond for reseting supply air temperature setpoint", "tab": "Supply air temperature", @@ -33987,12 +26482,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.resAmoSupTem", "type": "Real", - "value": { - "operator": "none", - "operands": [ - -0.2 - ] - }, + "value": -0.2, "name": "Response amount", "group": "Trim and respond for reseting supply air temperature setpoint", "tab": "Supply air temperature", @@ -34007,12 +26497,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.maxResSupTem", "type": "Real", - "value": { - "operator": "none", - "operands": [ - -0.6 - ] - }, + "value": -0.6, "name": "Maximum response per time interval", "group": "Trim and respond for reseting supply air temperature setpoint", "tab": "Supply air temperature", @@ -34027,12 +26512,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.valCon", "type": "Buildings.Controls.OBC.CDL.Types.SimpleController", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.CDL.Types.SimpleController.PI" - ] - }, + "value": "Buildings.Controls.OBC.CDL.Types.SimpleController.PI", "name": "Type of controller for coil valves control", "group": "Valves PID controller", "tab": "Coils", @@ -34052,12 +26532,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.kVal", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.05 - ] - }, + "value": 0.05, "name": "Gain of controller for valve control", "group": "Valves PID controller", "tab": "Coils", @@ -34072,12 +26547,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TiVal", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 600 - ] - }, + "value": 600, "name": "Time constant of integrator block for valve control", "group": "Valves PID controller", "tab": "Coils", @@ -34110,12 +26580,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TdVal", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Time constant of derivative block for valve control", "group": "Valves PID controller", "tab": "Coils", @@ -34148,12 +26613,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.uHeaCoi_max", "type": "Real", - "value": { - "operator": "none", - "operands": [ - -0.25 - ] - }, + "value": -0.25, "name": "Upper limit of controller signal when heating coil is off. Require -1 < uHea_max < uCoo_min < 1.", "group": "Limits", "tab": "Coils", @@ -34168,12 +26628,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.uCooCoi_min", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.25 - ] - }, + "value": 0.25, "name": "Lower limit of controller signal when cooling coil is off. Require -1 < uHea_max < uCoo_min < 1.", "group": "Limits", "tab": "Coils", @@ -34188,12 +26643,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.minOAConTyp", "type": "Buildings.Controls.OBC.CDL.Types.SimpleController", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.CDL.Types.SimpleController.PI" - ] - }, + "value": "Buildings.Controls.OBC.CDL.Types.SimpleController.PI", "name": "Type of minimum outdoor air controller", "group": "Limits, separated with AFMS", "tab": "Economizer", @@ -34231,12 +26681,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.kMinOA", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.03 - ] - }, + "value": 0.03, "name": "Gain of controller", "group": "Limits, separated with AFMS", "tab": "Economizer", @@ -34269,12 +26714,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TiMinOA", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 120 - ] - }, + "value": 120, "name": "Time constant of integrator block", "group": "Limits, separated with AFMS", "tab": "Economizer", @@ -34331,12 +26771,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TdMinOA", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Time constant of derivative block", "group": "Limits, separated with AFMS", "tab": "Economizer", @@ -34393,12 +26828,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.have_CO2Sen", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "True: some zones have CO2 sensor", "group": "Limits, separated with DP", "tab": "Economizer", @@ -34431,12 +26861,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.dpAbsMinOutDam", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 5 - ] - }, + "value": 5, "name": "Absolute minimum pressure difference across the minimum outdoor air damper. It provides the absolute minimum outdoor airflow", "group": "Limits, separated with DP", "tab": "Economizer", @@ -34469,12 +26894,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.dpDesMinOutDam", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 20 - ] - }, + "value": 20, "name": "Design minimum pressure difference across the minimum outdoor air damper. It provides the design minimum outdoor airflow", "group": "Limits, separated with DP", "tab": "Economizer", @@ -34495,12 +26915,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.dpConTyp", "type": "Buildings.Controls.OBC.CDL.Types.SimpleController", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.CDL.Types.SimpleController.PI" - ] - }, + "value": "Buildings.Controls.OBC.CDL.Types.SimpleController.PI", "name": "Type of differential pressure setpoint controller", "group": "Limits, separated with DP", "tab": "Economizer", @@ -34526,12 +26941,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.kDp", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Gain of controller", "group": "Limits, separated with DP", "tab": "Economizer", @@ -34552,12 +26962,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TiDp", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.5 - ] - }, + "value": 0.5, "name": "Time constant of integrator block", "group": "Limits, separated with DP", "tab": "Economizer", @@ -34602,12 +27007,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TdDp", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Time constant of derivative block", "group": "Limits, separated with DP", "tab": "Economizer", @@ -34652,12 +27052,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.uRetDam_min", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.5 - ] - }, + "value": 0.5, "name": "Loop signal value to start decreasing the maximum return air damper position", "group": "Limits, Common", "tab": "Economizer", @@ -34678,12 +27073,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.delTOutHis", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Delta between the temperature hysteresis high and low limit", "group": "Enable", "tab": "Economizer", @@ -34698,12 +27088,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.delEntHis", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1000 - ] - }, + "value": 1000, "name": "Delta between the enthalpy hysteresis high and low limits", "group": "Enable", "tab": "Economizer", @@ -34736,12 +27121,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retDamFulOpeTim", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 180 - ] - }, + "value": 180, "name": "Time period to keep return air damper fully open before releasing it for minimum outdoor airflow control\n at disable to avoid pressure fluctuations", "group": "Enable", "tab": "Economizer", @@ -34756,12 +27136,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.disDel", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 15 - ] - }, + "value": 15, "name": "Short time delay before closing the outdoor air damper at disable to avoid pressure fluctuations", "group": "Enable", "tab": "Economizer", @@ -34776,12 +27151,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retDamPhy_max", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Physically fixed maximum position of the return air damper", "group": "Commissioning, limits", "tab": "Economizer", @@ -34796,12 +27166,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retDamPhy_min", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Physically fixed minimum position of the return air damper", "group": "Commissioning, limits", "tab": "Economizer", @@ -34816,12 +27181,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.outDamPhy_max", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Physically fixed maximum position of the outdoor air damper", "group": "Commissioning, limits", "tab": "Economizer", @@ -34836,12 +27196,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.outDamPhy_min", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Physically fixed minimum position of the outdoor air damper", "group": "Commissioning, limits", "tab": "Economizer", @@ -34856,12 +27211,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.minOutDamPhy_max", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Physically fixed maximum position of the minimum outdoor air damper", "group": "Commissioning, limits", "tab": "Economizer", @@ -34882,12 +27232,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.minOutDamPhy_min", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Physically fixed minimum position of the minimum outdoor air damper", "group": "Commissioning, limits", "tab": "Economizer", @@ -34908,12 +27253,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.uHeaMax", "type": "Real", - "value": { - "operator": "none", - "operands": [ - -0.25 - ] - }, + "value": -0.25, "name": "Lower limit of controller input when outdoor damper opens (see diagram)", "group": "Commissioning, modulation", "tab": "Economizer", @@ -34928,12 +27268,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.uCooMin", "type": "Real", - "value": { - "operator": "none", - "operands": [ - "+0.25" - ] - }, + "value": 0.25, "name": "Upper limit of controller input when return damper is closed (see diagram)", "group": "Commissioning, modulation", "tab": "Economizer", @@ -34948,12 +27283,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.minHotWatReq", "type": "Integer", - "value": { - "operator": "none", - "operands": [ - 2 - ] - }, + "value": 2, "name": "Minimum heating hot-water plant request to active the heating plant", "group": "", "tab": "Freeze protection", @@ -34968,12 +27298,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.freProHeaCoiCon", "type": "Buildings.Controls.OBC.CDL.Types.SimpleController", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.CDL.Types.SimpleController.PI" - ] - }, + "value": "Buildings.Controls.OBC.CDL.Types.SimpleController.PI", "name": "Freeze protection heating coil controller", "group": "Heating coil PID Controller", "tab": "Freeze protection", @@ -34993,12 +27318,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.kFrePro", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.05 - ] - }, + "value": 0.05, "name": "Gain of coil controller", "group": "Heating coil PID Controller", "tab": "Freeze protection", @@ -35013,12 +27333,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TiFrePro", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 120 - ] - }, + "value": 120, "name": "Time constant of integrator block", "group": "Heating coil PID Controller", "tab": "Freeze protection", @@ -35026,12 +27341,7 @@ "enable": { "operator": "&&", "operands": [ - { - "operator": "none", - "operands": [ - "have_frePro" - ] - }, + "have_frePro", { "operator": "||", "operands": [ @@ -35062,12 +27372,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TdFrePro", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Time constant of derivative block", "group": "Heating coil PID Controller", "tab": "Freeze protection", @@ -35075,12 +27380,7 @@ "enable": { "operator": "&&", "operands": [ - { - "operator": "none", - "operands": [ - "have_frePro" - ] - }, + "have_frePro", { "operator": "||", "operands": [ @@ -35111,12 +27411,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yMaxFrePro", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Upper limit of output", "group": "Heating coil PID Controller", "tab": "Freeze protection", @@ -35131,12 +27426,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yMinFrePro", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Lower limit of output", "group": "Heating coil PID Controller", "tab": "Freeze protection", @@ -35151,12 +27441,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.dpBuiSet", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 12 - ] - }, + "value": 12, "name": "Building static pressure difference relative to ambient (positive to pressurize the building)", "group": "", "tab": "Pressure control", @@ -35196,12 +27481,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.kRelDam", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.5 - ] - }, + "value": 0.5, "name": "Gain, applied to building pressure control error normalized with dpBuiSet", "group": "Relief damper", "tab": "Pressure control", @@ -35222,12 +27502,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.difFloSet", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Airflow differential between supply air and return air fans required to maintain building pressure at desired pressure", "group": "Return fan", "tab": "Pressure control", @@ -35248,12 +27523,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retFanCon", "type": "Buildings.Controls.OBC.CDL.Types.SimpleController", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.CDL.Types.SimpleController.PI" - ] - }, + "value": "Buildings.Controls.OBC.CDL.Types.SimpleController.PI", "name": "Type of controller for return fan", "group": "Return fan", "tab": "Pressure control", @@ -35291,12 +27561,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.kRetFan", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Gain, normalized using dpBuiSet", "group": "Return fan", "tab": "Pressure control", @@ -35329,12 +27594,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TiRetFan", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.5 - ] - }, + "value": 0.5, "name": "Time constant of integrator block", "group": "Return fan", "tab": "Pressure control", @@ -35391,12 +27651,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TdRetFan", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Time constant of derivative block", "group": "Return fan", "tab": "Pressure control", @@ -35453,12 +27708,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retFanSpe_max", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Maximum return fan speed", "group": "Return fan", "tab": "Pressure control", @@ -35491,12 +27741,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retFanSpe_min", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Minimum return fan speed", "group": "Return fan", "tab": "Pressure control", @@ -35529,12 +27774,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.p_rel_RetFan_min", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 2.4 - ] - }, + "value": 2.4, "name": "Minimum return fan discharge static pressure difference setpoint", "group": "Return fan", "tab": "Pressure control", @@ -35555,12 +27795,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.p_rel_RetFan_max", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 40 - ] - }, + "value": 40, "name": "Maximum return fan discharge static pressure difference setpoint", "group": "Return fan", "tab": "Pressure control", @@ -35581,12 +27816,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.relFanSpe_min", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Relief fan minimum speed", "group": "Relief fan", "tab": "Pressure control", @@ -35601,12 +27831,7 @@ "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReliefFan" ] }, - { - "operator": "none", - "operands": [ - "have_ahuRelFan" - ] - } + "have_ahuRelFan" ] }, "modifiers": {}, @@ -35618,12 +27843,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.kRelFan", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Gain of relief fan controller, normalized using dpBuiSet", "group": "Relief fan", "tab": "Pressure control", @@ -35638,12 +27858,7 @@ "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReliefFan" ] }, - { - "operator": "none", - "operands": [ - "have_ahuRelFan" - ] - } + "have_ahuRelFan" ] }, "modifiers": {}, @@ -35655,12 +27870,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.Thys", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.25 - ] - }, + "value": 0.25, "name": "Hysteresis for checking temperature difference", "group": "", "tab": "Advanced", @@ -35675,12 +27885,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.posHys", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.01 - ] - }, + "value": 0.01, "name": "Hysteresis for checking valve position difference", "group": "", "tab": "Advanced", @@ -35695,12 +27900,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.hys", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.005 - ] - }, + "value": 0.005, "name": "Hysteresis for checking the relief fan controller output value", "group": "", "tab": "Advanced", @@ -35750,30 +27950,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.dpDuc.unit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.dpDuc.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": false }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.dpDuc.quantity": { - "expression": { - "operator": "none", - "operands": [ - "PressureDifference" - ] - }, + "expression": "\"PressureDifference\"", "final": true } }, @@ -35792,30 +27977,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TOut.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TOut.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": false }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TOut.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -35862,30 +28032,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TAirSup.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TAirSup.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": false }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TAirSup.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -35904,30 +28059,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VSumAdjPopBreZon_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VSumAdjPopBreZon_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VSumAdjPopBreZon_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -35946,30 +28086,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VSumAdjAreBreZon_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VSumAdjAreBreZon_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VSumAdjAreBreZon_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -35988,30 +28113,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VSumZonPri_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VSumZonPri_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VSumZonPri_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -36030,21 +28140,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.uOutAirFra_max.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.uOutAirFra_max.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -36063,30 +28163,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VSumZonAbsMin_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VSumZonAbsMin_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VSumZonAbsMin_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -36105,30 +28190,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VSumZonDesMin_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VSumZonDesMin_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VSumZonDesMin_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -36147,30 +28217,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VAirOut_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VAirOut_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VAirOut_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -36189,12 +28244,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.uCO2Loo_max.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -36213,30 +28263,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.dpMinOutDam.unit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.dpMinOutDam.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": false }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.dpMinOutDam.quantity": { - "expression": { - "operator": "none", - "operands": [ - "PressureDifference" - ] - }, + "expression": "\"PressureDifference\"", "final": true } }, @@ -36255,30 +28290,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TAirRet.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TAirRet.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": false }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TAirRet.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -36297,21 +28317,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.hAirOut.unit": { - "expression": { - "operator": "none", - "operands": [ - "J/kg" - ] - }, + "expression": "\"J/kg\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.hAirOut.quantity": { - "expression": { - "operator": "none", - "operands": [ - "SpecificEnergy" - ] - }, + "expression": "\"SpecificEnergy\"", "final": true } }, @@ -36330,21 +28340,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.hAirRet.unit": { - "expression": { - "operator": "none", - "operands": [ - "J/kg" - ] - }, + "expression": "\"J/kg\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.hAirRet.quantity": { - "expression": { - "operator": "none", - "operands": [ - "SpecificEnergy" - ] - }, + "expression": "\"SpecificEnergy\"", "final": true } }, @@ -36405,30 +28405,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TAirMix.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TAirMix.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": false }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TAirMix.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -36447,30 +28432,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.dpBui.unit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.dpBui.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": false }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.dpBui.quantity": { - "expression": { - "operator": "none", - "operands": [ - "PressureDifference" - ] - }, + "expression": "\"PressureDifference\"", "final": true } }, @@ -36489,30 +28459,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VAirSup_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VAirSup_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VAirSup_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -36531,30 +28486,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VAirRet_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VAirRet_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VAirRet_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -36573,30 +28513,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TAirSupSet.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TAirSupSet.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": false }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TAirSupSet.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -36615,30 +28540,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VEffAirOut_flow_min.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VEffAirOut_flow_min.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.VEffAirOut_flow_min.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -36657,30 +28567,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yMinOutDam.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yMinOutDam.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yMinOutDam.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -36713,30 +28608,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yRetDam.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yRetDam.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yRetDam.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -36755,30 +28635,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yRelDam.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yRelDam.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yRelDam.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -36797,30 +28662,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yOutDam.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yOutDam.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yOutDam.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -36867,30 +28717,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ySupFan.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ySupFan.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ySupFan.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -36923,30 +28758,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yRetFan.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yRetFan.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yRetFan.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -36979,30 +28799,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yRelFan.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yRelFan.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yRelFan.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -37035,30 +28840,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yCooCoi.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yCooCoi.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yCooCoi.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -37077,30 +28867,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yHeaCoi.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yHeaCoi.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yHeaCoi.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -37133,30 +28908,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yDpBui.unit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yDpBui.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": false }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.yDpBui.quantity": { - "expression": { - "operator": "none", - "operands": [ - "PressureDifference" - ] - }, + "expression": "\"PressureDifference\"", "final": true } }, @@ -37175,30 +28935,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.dpDisSet.unit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.dpDisSet.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": false }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.dpDisSet.quantity": { - "expression": { - "operator": "none", - "operands": [ - "PressureDifference" - ] - }, + "expression": "\"PressureDifference\"", "final": true } }, @@ -37280,12 +29025,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Integers.GreaterThreshold.t", "type": "Integer", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Threshold against which the input is compared to", "group": "", "tab": "", @@ -37440,129 +29180,59 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.frePro.have_frePro": { - "expression": { - "operator": "none", - "operands": [ - "have_frePro" - ] - }, + "expression": "have_frePro", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.frePro.buiPreCon": { - "expression": { - "operator": "none", - "operands": [ - "buiPreCon" - ] - }, + "expression": "buiPreCon", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.frePro.minOADes": { - "expression": { - "operator": "none", - "operands": [ - "minOADes" - ] - }, + "expression": "minOADes", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.frePro.freSta": { - "expression": { - "operator": "none", - "operands": [ - "freSta" - ] - }, + "expression": "freSta", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.frePro.heaCoi": { - "expression": { - "operator": "none", - "operands": [ - "heaCoi" - ] - }, + "expression": "heaCoi", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.frePro.cooCoi": { - "expression": { - "operator": "none", - "operands": [ - "cooCoi" - ] - }, + "expression": "cooCoi", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.frePro.minHotWatReq": { - "expression": { - "operator": "none", - "operands": [ - "minHotWatReq" - ] - }, + "expression": "minHotWatReq", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.frePro.heaCoiCon": { - "expression": { - "operator": "none", - "operands": [ - "freProHeaCoiCon" - ] - }, + "expression": "freProHeaCoiCon", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.frePro.k": { - "expression": { - "operator": "none", - "operands": [ - "kFrePro" - ] - }, + "expression": "kFrePro", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.frePro.Ti": { - "expression": { - "operator": "none", - "operands": [ - "TiFrePro" - ] - }, + "expression": "TiFrePro", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.frePro.Td": { - "expression": { - "operator": "none", - "operands": [ - "TdFrePro" - ] - }, + "expression": "TdFrePro", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.frePro.yMax": { - "expression": { - "operator": "none", - "operands": [ - "yMaxFrePro" - ] - }, + "expression": "yMaxFrePro", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.frePro.yMin": { - "expression": { - "operator": "none", - "operands": [ - "yMinFrePro" - ] - }, + "expression": "yMinFrePro", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.frePro.Thys": { - "expression": { - "operator": "none", - "operands": [ - "Thys" - ] - }, + "expression": "Thys", "final": true } }, @@ -37574,12 +29244,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.have_frePro", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "True: enable freeze protection", "group": "", "tab": "", @@ -37594,12 +29259,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.buiPreCon", "type": "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReliefDamper" - ] - }, + "value": "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReliefDamper", "name": "Type of building pressure control system", "group": "", "tab": "", @@ -37620,12 +29280,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.minOADes", "type": "Buildings.Controls.OBC.ASHRAE.G36.Types.OutdoorAirSection", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.OutdoorAirSection.DedicatedDampersAirflow" - ] - }, + "value": "Buildings.Controls.OBC.ASHRAE.G36.Types.OutdoorAirSection.DedicatedDampersAirflow", "name": "Design of minimum outdoor air and economizer function", "group": "", "tab": "", @@ -37644,12 +29299,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.freSta", "type": "Buildings.Controls.OBC.ASHRAE.G36.Types.FreezeStat", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.FreezeStat.No_freeze_stat" - ] - }, + "value": "Buildings.Controls.OBC.ASHRAE.G36.Types.FreezeStat.No_freeze_stat", "name": "Type of freeze stat", "group": "", "tab": "", @@ -37668,12 +29318,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.heaCoi", "type": "Buildings.Controls.OBC.ASHRAE.G36.Types.HeatingCoil", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.HeatingCoil.WaterBased" - ] - }, + "value": "Buildings.Controls.OBC.ASHRAE.G36.Types.HeatingCoil.WaterBased", "name": "Heating coil type", "group": "", "tab": "", @@ -37692,12 +29337,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.cooCoi", "type": "Buildings.Controls.OBC.ASHRAE.G36.Types.CoolingCoil", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.CoolingCoil.WaterBased" - ] - }, + "value": "Buildings.Controls.OBC.ASHRAE.G36.Types.CoolingCoil.WaterBased", "name": "Cooling coil type", "group": "", "tab": "", @@ -37716,12 +29356,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.minHotWatReq", "type": "Integer", - "value": { - "operator": "none", - "operands": [ - 2 - ] - }, + "value": 2, "name": "Minimum heating hot-water plant request to active the heating plant", "group": "", "tab": "", @@ -37736,12 +29371,7 @@ "Buildings.Controls.OBC.ASHRAE.G36.Types.HeatingCoil.WaterBased" ] }, - { - "operator": "none", - "operands": [ - "have_frePro" - ] - } + "have_frePro" ] }, "modifiers": {}, @@ -37753,12 +29383,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.heaCoiCon", "type": "Buildings.Controls.OBC.CDL.Types.SimpleController", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.CDL.Types.SimpleController.PI" - ] - }, + "value": "Buildings.Controls.OBC.CDL.Types.SimpleController.PI", "name": "Heating coil controller", "group": "Heating coil controller", "tab": "", @@ -37785,12 +29410,7 @@ } ] }, - { - "operator": "none", - "operands": [ - "have_frePro" - ] - } + "have_frePro" ] }, "modifiers": {}, @@ -37807,12 +29427,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.k", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Gain of coil controller", "group": "Heating coil controller", "tab": "", @@ -37839,12 +29454,7 @@ } ] }, - { - "operator": "none", - "operands": [ - "have_frePro" - ] - } + "have_frePro" ] }, "modifiers": {}, @@ -37856,12 +29466,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.Ti", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.5 - ] - }, + "value": 0.5, "name": "Time constant of integrator block", "group": "Heating coil controller", "tab": "", @@ -37888,12 +29493,7 @@ } ] }, - { - "operator": "none", - "operands": [ - "have_frePro" - ] - }, + "have_frePro", { "operator": "||", "operands": [ @@ -37924,12 +29524,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.Td", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Time constant of derivative block", "group": "Heating coil controller", "tab": "", @@ -37956,12 +29551,7 @@ } ] }, - { - "operator": "none", - "operands": [ - "have_frePro" - ] - }, + "have_frePro", { "operator": "||", "operands": [ @@ -37992,12 +29582,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yMax", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Upper limit of output", "group": "Heating coil controller", "tab": "", @@ -38024,12 +29609,7 @@ } ] }, - { - "operator": "none", - "operands": [ - "have_frePro" - ] - } + "have_frePro" ] }, "modifiers": {}, @@ -38041,12 +29621,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yMin", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Lower limit of output", "group": "Heating coil controller", "tab": "", @@ -38073,12 +29648,7 @@ } ] }, - { - "operator": "none", - "operands": [ - "have_frePro" - ] - } + "have_frePro" ] }, "modifiers": {}, @@ -38090,12 +29660,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.Thys", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.25 - ] - }, + "value": 0.25, "name": "Hysteresis for checking temperature difference", "group": "", "tab": "Advanced", @@ -38117,30 +29682,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uOutDamPosMin.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uOutDamPosMin.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uOutDamPosMin.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -38159,30 +29709,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uOutDam.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uOutDam.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uOutDam.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -38201,30 +29736,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uHeaCoi.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uHeaCoi.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uHeaCoi.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -38243,30 +29763,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uMinOutDam.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uMinOutDam.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uMinOutDam.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -38299,30 +29804,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uRetDam.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uRetDam.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uRetDam.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -38341,30 +29831,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.TAirSup.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.TAirSup.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.TAirSup.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -38425,30 +29900,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uSupFan.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uSupFan.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uSupFan.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -38481,30 +29941,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uRetFan.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uRetFan.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uRetFan.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -38537,30 +29982,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uRelFan.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uRelFan.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uRelFan.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -38579,30 +30009,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uCooCoi.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uCooCoi.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.uCooCoi.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -38621,30 +30036,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.TAirMix.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.TAirMix.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.TAirMix.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -38691,30 +30091,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yRetDam.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yRetDam.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yRetDam.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -38733,30 +30118,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yOutDam.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yOutDam.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yOutDam.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -38775,30 +30145,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yMinOutDam.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yMinOutDam.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yMinOutDam.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -38845,30 +30200,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.ySupFan.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.ySupFan.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.ySupFan.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -38901,30 +30241,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yRetFan.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yRetFan.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yRetFan.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -38971,30 +30296,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yRelFan.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yRelFan.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yRelFan.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -39013,30 +30323,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yCooCoi.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yCooCoi.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yCooCoi.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -39055,30 +30350,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yHeaCoi.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yHeaCoi.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.FreezeProtection.yHeaCoi.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -39187,39 +30467,19 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.plaReq.heaCoi": { - "expression": { - "operator": "none", - "operands": [ - "heaCoi" - ] - }, + "expression": "heaCoi", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.plaReq.cooCoi": { - "expression": { - "operator": "none", - "operands": [ - "cooCoi" - ] - }, + "expression": "cooCoi", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.plaReq.Thys": { - "expression": { - "operator": "none", - "operands": [ - "Thys" - ] - }, + "expression": "Thys", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.plaReq.posHys": { - "expression": { - "operator": "none", - "operands": [ - "posHys" - ] - }, + "expression": "posHys", "final": true } }, @@ -39231,12 +30491,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.heaCoi", "type": "Buildings.Controls.OBC.ASHRAE.G36.Types.HeatingCoil", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.HeatingCoil.WaterBased" - ] - }, + "value": "Buildings.Controls.OBC.ASHRAE.G36.Types.HeatingCoil.WaterBased", "name": "Heating coil type", "group": "", "tab": "", @@ -39255,12 +30510,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.cooCoi", "type": "Buildings.Controls.OBC.ASHRAE.G36.Types.CoolingCoil", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.CoolingCoil.WaterBased" - ] - }, + "value": "Buildings.Controls.OBC.ASHRAE.G36.Types.CoolingCoil.WaterBased", "name": "Cooling coil type", "group": "", "tab": "", @@ -39279,12 +30529,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.Thys", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Hysteresis for checking temperature difference", "group": "", "tab": "Advanced", @@ -39299,12 +30544,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.posHys", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.05 - ] - }, + "value": 0.05, "name": "Hysteresis for checking valve position difference", "group": "", "tab": "Advanced", @@ -39326,30 +30566,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.TAirSup.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.TAirSup.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.TAirSup.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -39368,30 +30593,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.TAirSupSet.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.TAirSupSet.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.TAirSupSet.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -39410,30 +30620,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.uCooCoiSet.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.uCooCoiSet.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.uCooCoiSet.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true } }, @@ -39452,30 +30647,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.uHeaCoiSet.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.uHeaCoiSet.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.PlantRequests.uHeaCoiSet.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true } }, @@ -39576,273 +30756,123 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoCon.minOADes": { - "expression": { - "operator": "none", - "operands": [ - "minOADes" - ] - }, + "expression": "minOADes", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoCon.buiPreCon": { - "expression": { - "operator": "none", - "operands": [ - "buiPreCon" - ] - }, + "expression": "buiPreCon", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoCon.eneStd": { - "expression": { - "operator": "none", - "operands": [ - "eneStd" - ] - }, + "expression": "eneStd", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoCon.ecoHigLimCon": { - "expression": { - "operator": "none", - "operands": [ - "ecoHigLimCon" - ] - }, + "expression": "ecoHigLimCon", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoCon.ashCliZon": { - "expression": { - "operator": "none", - "operands": [ - "ashCliZon" - ] - }, + "expression": "ashCliZon", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoCon.tit24CliZon": { - "expression": { - "operator": "none", - "operands": [ - "tit24CliZon" - ] - }, + "expression": "tit24CliZon", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoCon.minSpe": { - "expression": { - "operator": "none", - "operands": [ - "supFanSpe_min" - ] - }, + "expression": "supFanSpe_min", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoCon.minOAConTyp": { - "expression": { - "operator": "none", - "operands": [ - "minOAConTyp" - ] - }, + "expression": "minOAConTyp", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoCon.kMinOA": { - "expression": { - "operator": "none", - "operands": [ - "kMinOA" - ] - }, + "expression": "kMinOA", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoCon.TiMinOA": { - "expression": { - "operator": "none", - "operands": [ - "TiMinOA" - ] - }, + "expression": "TiMinOA", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoCon.TdMinOA": { - "expression": { - "operator": "none", - "operands": [ - "TdMinOA" - ] - }, + "expression": "TdMinOA", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoCon.venStd": { - "expression": { - "operator": "none", - "operands": [ - "venStd" - ] - }, + "expression": "venStd", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoCon.dpDesMinOutDam": { - "expression": { - "operator": "none", - "operands": [ - "dpDesMinOutDam" - ] - }, + "expression": "dpDesMinOutDam", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoCon.dpConTyp": { - "expression": { - "operator": "none", - "operands": [ - "dpConTyp" - ] - }, + "expression": "dpConTyp", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoCon.kDp": { - "expression": { - "operator": "none", - "operands": [ - "kDp" - ] - }, + "expression": "kDp", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoCon.TiDp": { - "expression": { - "operator": "none", - "operands": [ - "TiDp" - ] - }, + "expression": "TiDp", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoCon.TdDp": { - "expression": { - "operator": "none", - "operands": [ - "TdDp" - ] - }, + "expression": "TdDp", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoCon.uRetDam_min": { - "expression": { - "operator": "none", - "operands": [ - "uRetDam_min" - ] - }, + "expression": "uRetDam_min", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoCon.retDamPhy_max": { - "expression": { - "operator": "none", - "operands": [ - "retDamPhy_max" - ] - }, + "expression": "retDamPhy_max", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoCon.retDamPhy_min": { - "expression": { - "operator": "none", - "operands": [ - "retDamPhy_min" - ] - }, + "expression": "retDamPhy_min", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoCon.outDamPhy_max": { - "expression": { - "operator": "none", - "operands": [ - "outDamPhy_max" - ] - }, + "expression": "outDamPhy_max", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoCon.outDamPhy_min": { - "expression": { - "operator": "none", - "operands": [ - "outDamPhy_min" - ] - }, + "expression": "outDamPhy_min", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoCon.minOutDamPhy_max": { - "expression": { - "operator": "none", - "operands": [ - "minOutDamPhy_max" - ] - }, + "expression": "minOutDamPhy_max", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoCon.minOutDamPhy_min": { - "expression": { - "operator": "none", - "operands": [ - "minOutDamPhy_min" - ] - }, + "expression": "minOutDamPhy_min", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoCon.delTOutHis": { - "expression": { - "operator": "none", - "operands": [ - "delTOutHis" - ] - }, + "expression": "delTOutHis", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoCon.delEntHis": { - "expression": { - "operator": "none", - "operands": [ - "delEntHis" - ] - }, + "expression": "delEntHis", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoCon.retDamFulOpeTim": { - "expression": { - "operator": "none", - "operands": [ - "retDamFulOpeTim" - ] - }, + "expression": "retDamFulOpeTim", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoCon.disDel": { - "expression": { - "operator": "none", - "operands": [ - "disDel" - ] - }, + "expression": "disDel", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoCon.uHeaMax": { - "expression": { - "operator": "none", - "operands": [ - "uHeaMax" - ] - }, + "expression": "uHeaMax", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoCon.uCooMin": { - "expression": { - "operator": "none", - "operands": [ - "uCooMin" - ] - }, + "expression": "uCooMin", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoCon.uOutDamMax": { @@ -39866,21 +30896,11 @@ "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoCon.have_CO2Sen": { - "expression": { - "operator": "none", - "operands": [ - "have_CO2Sen" - ] - }, + "expression": "have_CO2Sen", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ecoCon.dpAbsMinOutDam": { - "expression": { - "operator": "none", - "operands": [ - "dpAbsMinOutDam" - ] - }, + "expression": "dpAbsMinOutDam", "final": true } }, @@ -39967,12 +30987,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.ashCliZon", "type": "Buildings.Controls.OBC.ASHRAE.G36.Types.ASHRAEClimateZone", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.ASHRAEClimateZone.Not_Specified" - ] - }, + "value": "Buildings.Controls.OBC.ASHRAE.G36.Types.ASHRAEClimateZone.Not_Specified", "name": "ASHRAE climate zone", "group": "", "tab": "", @@ -40012,12 +31027,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.tit24CliZon", "type": "Buildings.Controls.OBC.ASHRAE.G36.Types.Title24ClimateZone", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.Title24ClimateZone.Not_Specified" - ] - }, + "value": "Buildings.Controls.OBC.ASHRAE.G36.Types.Title24ClimateZone.Not_Specified", "name": "California Title 24 climate zone", "group": "", "tab": "", @@ -40056,12 +31066,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.minSpe", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Minimum supply fan speed", "group": "", "tab": "Limits", @@ -40094,12 +31099,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.minOAConTyp", "type": "Buildings.Controls.OBC.CDL.Types.SimpleController", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.CDL.Types.SimpleController.PI" - ] - }, + "value": "Buildings.Controls.OBC.CDL.Types.SimpleController.PI", "name": "Type of minimum outdoor air controller", "group": "With AFMS", "tab": "Limits", @@ -40137,12 +31137,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.kMinOA", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Gain of controller", "group": "With AFMS", "tab": "Limits", @@ -40175,12 +31170,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.TiMinOA", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.5 - ] - }, + "value": 0.5, "name": "Time constant of integrator block", "group": "With AFMS", "tab": "Limits", @@ -40237,12 +31227,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.TdMinOA", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Time constant of derivative block", "group": "With AFMS", "tab": "Limits", @@ -40299,12 +31284,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.venStd", "type": "Buildings.Controls.OBC.ASHRAE.G36.Types.VentilationStandard", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.VentilationStandard.ASHRAE62_1" - ] - }, + "value": "Buildings.Controls.OBC.ASHRAE.G36.Types.VentilationStandard.ASHRAE62_1", "name": "Ventilation standard, ASHRAE 62.1 or Title 24", "group": "With DP", "tab": "Limits", @@ -40328,12 +31308,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.have_CO2Sen", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "True: some zones have CO2 sensor", "group": "With DP", "tab": "Limits", @@ -40366,12 +31341,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.dpAbsMinOutDam", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 5 - ] - }, + "value": 5, "name": "Absolute minimum pressure difference across the minimum outdoor air damper. It provides the absolute minimum outdoor airflow", "group": "With DP", "tab": "Limits", @@ -40404,12 +31374,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.dpDesMinOutDam", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 20 - ] - }, + "value": 20, "name": "Design minimum pressure difference across the minimum outdoor air damper. It provides the design minimum outdoor airflow", "group": "With DP", "tab": "Limits", @@ -40430,12 +31395,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.dpConTyp", "type": "Buildings.Controls.OBC.CDL.Types.SimpleController", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.CDL.Types.SimpleController.PID" - ] - }, + "value": "Buildings.Controls.OBC.CDL.Types.SimpleController.PID", "name": "Type of differential pressure setpoint controller", "group": "With DP", "tab": "Limits", @@ -40461,12 +31421,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.kDp", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Gain of controller", "group": "With DP", "tab": "Limits", @@ -40487,12 +31442,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.TiDp", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.5 - ] - }, + "value": 0.5, "name": "Time constant of integrator block", "group": "With DP", "tab": "Limits", @@ -40537,12 +31487,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.TdDp", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Time constant of derivative block", "group": "With DP", "tab": "Limits", @@ -40587,12 +31532,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.uRetDam_min", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.5 - ] - }, + "value": 0.5, "name": "Loop signal value to start decreasing the maximum return air damper position", "group": "Common", "tab": "Limits", @@ -40613,12 +31553,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.delTOutHis", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Delta between the temperature hysteresis high and low limit", "group": "Hysteresis", "tab": "Enable", @@ -40633,12 +31568,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.delEntHis", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1000 - ] - }, + "value": 1000, "name": "Delta between the enthalpy hysteresis high and low limits", "group": "Hysteresis", "tab": "Enable", @@ -40671,12 +31601,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.retDamFulOpeTim", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 180 - ] - }, + "value": 180, "name": "Time period to keep RA damper fully open before releasing it for minimum outdoor airflow control at disable to avoid pressure fluctuations", "group": "Delays", "tab": "Enable", @@ -40691,12 +31616,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.disDel", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 15 - ] - }, + "value": 15, "name": "Short time delay before closing the OA damper at disable to avoid pressure fluctuations", "group": "Delays", "tab": "Enable", @@ -40711,12 +31631,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.retDamPhy_max", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Physically fixed maximum position of the return air damper", "group": "Limits", "tab": "Commissioning", @@ -40731,12 +31646,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.retDamPhy_min", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Physically fixed minimum position of the return air damper", "group": "Limits", "tab": "Commissioning", @@ -40751,12 +31661,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.outDamPhy_max", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Physically fixed maximum position of the outdoor air damper", "group": "Limits", "tab": "Commissioning", @@ -40771,12 +31676,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.outDamPhy_min", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Physically fixed minimum position of the outdoor air damper", "group": "Limits", "tab": "Commissioning", @@ -40791,12 +31691,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.minOutDamPhy_max", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Physically fixed maximum position of the minimum outdoor air damper", "group": "Limits", "tab": "Commissioning", @@ -40817,12 +31712,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.minOutDamPhy_min", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Physically fixed minimum position of the minimum outdoor air damper", "group": "Limits", "tab": "Commissioning", @@ -40843,12 +31733,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.uHeaMax", "type": "Real", - "value": { - "operator": "none", - "operands": [ - -0.25 - ] - }, + "value": -0.25, "name": "Lower limit of controller input when outdoor damper opens (see diagram)", "group": "Modulation", "tab": "Commissioning", @@ -40863,12 +31748,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.uCooMin", "type": "Real", - "value": { - "operator": "none", - "operands": [ - "+0.25" - ] - }, + "value": 0.25, "name": "Upper limit of controller input when return damper is closed (see diagram)", "group": "Modulation", "tab": "Commissioning", @@ -40968,12 +31848,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.VOutMinSet_flow_normalized.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -40992,12 +31867,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.VOut_flow_normalized.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -41016,12 +31886,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.uSupFan.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -41040,12 +31905,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.effAbsOutAir_normalized.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -41064,12 +31924,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.uCO2Loo_max.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -41088,12 +31943,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.effDesOutAir_normalized.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -41112,21 +31962,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.dpMinOutDam.unit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.dpMinOutDam.quantity": { - "expression": { - "operator": "none", - "operands": [ - "PressureDifference" - ] - }, + "expression": "\"PressureDifference\"", "final": true } }, @@ -41145,12 +31985,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.uTSup.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -41169,30 +32004,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.TOut.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.TOut.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": false }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.TOut.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -41211,30 +32031,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.TAirRet.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.TAirRet.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": false }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.TAirRet.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -41253,21 +32058,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.hAirOut.unit": { - "expression": { - "operator": "none", - "operands": [ - "J/kg" - ] - }, + "expression": "\"J/kg\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.hAirOut.quantity": { - "expression": { - "operator": "none", - "operands": [ - "SpecificEnergy" - ] - }, + "expression": "\"SpecificEnergy\"", "final": true } }, @@ -41286,21 +32081,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.hAirRet.unit": { - "expression": { - "operator": "none", - "operands": [ - "J/kg" - ] - }, + "expression": "\"J/kg\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.hAirRet.quantity": { - "expression": { - "operator": "none", - "operands": [ - "SpecificEnergy" - ] - }, + "expression": "\"SpecificEnergy\"", "final": true } }, @@ -41361,30 +32146,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.yOutDam_min.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.yOutDam_min.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.yOutDam_min.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -41417,30 +32187,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.yMinOutDam.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.yMinOutDam.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.yMinOutDam.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -41473,30 +32228,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.yRetDam.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.yRetDam.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.yRetDam.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -41515,30 +32255,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.yRelDam.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.yRelDam.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.yRelDam.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -41557,30 +32282,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.yOutDam.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.yOutDam.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.yOutDam.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -41599,102 +32309,47 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.sepAFMS.minSpe": { - "expression": { - "operator": "none", - "operands": [ - "minSpe" - ] - }, + "expression": "minSpe", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.sepAFMS.minOAConTyp": { - "expression": { - "operator": "none", - "operands": [ - "minOAConTyp" - ] - }, + "expression": "minOAConTyp", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.sepAFMS.kMinOA": { - "expression": { - "operator": "none", - "operands": [ - "kMinOA" - ] - }, + "expression": "kMinOA", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.sepAFMS.TiMinOA": { - "expression": { - "operator": "none", - "operands": [ - "TiMinOA" - ] - }, + "expression": "TiMinOA", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.sepAFMS.TdMinOA": { - "expression": { - "operator": "none", - "operands": [ - "TdMinOA" - ] - }, + "expression": "TdMinOA", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.sepAFMS.retDamPhy_max": { - "expression": { - "operator": "none", - "operands": [ - "retDamPhy_max" - ] - }, + "expression": "retDamPhy_max", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.sepAFMS.retDamPhy_min": { - "expression": { - "operator": "none", - "operands": [ - "retDamPhy_min" - ] - }, + "expression": "retDamPhy_min", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.sepAFMS.outDamPhy_max": { - "expression": { - "operator": "none", - "operands": [ - "outDamPhy_max" - ] - }, + "expression": "outDamPhy_max", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.sepAFMS.outDamPhy_min": { - "expression": { - "operator": "none", - "operands": [ - "outDamPhy_min" - ] - }, + "expression": "outDamPhy_min", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.sepAFMS.minOutDamPhy_max": { - "expression": { - "operator": "none", - "operands": [ - "minOutDamPhy_max" - ] - }, + "expression": "minOutDamPhy_max", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.sepAFMS.minOutDamPhy_min": { - "expression": { - "operator": "none", - "operands": [ - "minOutDamPhy_min" - ] - }, + "expression": "minOutDamPhy_min", "final": true } }, @@ -41713,30 +32368,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.minSpe.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.minSpe.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.minSpe.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true } }, @@ -41748,12 +32388,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.minOAConTyp", "type": "Buildings.Controls.OBC.CDL.Types.SimpleController", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.CDL.Types.SimpleController.PI" - ] - }, + "value": "Buildings.Controls.OBC.CDL.Types.SimpleController.PI", "name": "Type of minimum outdoor air controller", "group": "Minimum OA control", "tab": "", @@ -41773,12 +32408,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.kMinOA", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Gain of controller", "group": "Minimum OA control", "tab": "", @@ -41793,12 +32423,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.TiMinOA", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.5 - ] - }, + "value": 0.5, "name": "Time constant of integrator block", "group": "Minimum OA control", "tab": "", @@ -41831,12 +32456,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.TdMinOA", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Time constant of derivative block", "group": "Minimum OA control", "tab": "", @@ -41869,12 +32489,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.retDamPhy_max", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Physically fixed maximum position of the return air damper", "group": "Physical damper position limits", "tab": "Commissioning", @@ -41889,12 +32504,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.retDamPhy_min", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Physically fixed minimum position of the return air damper", "group": "Physical damper position limits", "tab": "Commissioning", @@ -41909,12 +32519,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.outDamPhy_max", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Physically fixed maximum position of the outdoor air damper", "group": "Physical damper position limits", "tab": "Commissioning", @@ -41929,12 +32534,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.outDamPhy_min", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Physically fixed minimum position of the outdoor air damper", "group": "Physical damper position limits", "tab": "Commissioning", @@ -41949,12 +32549,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.minOutDamPhy_max", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Physically fixed maximum position of the minimum outdoor air damper", "group": "Physical damper position limits", "tab": "Commissioning", @@ -41969,12 +32564,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.minOutDamPhy_min", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Physically fixed minimum position of the minimum outdoor air damper", "group": "Physical damper position limits", "tab": "Commissioning", @@ -41996,12 +32586,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.VOutMinSet_flow_normalized.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -42020,12 +32605,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.VOut_flow_normalized.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -42072,30 +32652,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.uOutDam.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.uOutDam.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.uOutDam.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -42114,30 +32679,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.uSupFan.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.uSupFan.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.uSupFan.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -42156,30 +32706,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.yMinOutDam.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.yMinOutDam.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.yMinOutDam.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -42212,30 +32747,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.yOutDam_min.min": { - "expression": { - "operator": "none", - "operands": [ - "outDamPhy_min" - ] - }, + "expression": "outDamPhy_min", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.yOutDam_min.max": { - "expression": { - "operator": "none", - "operands": [ - "outDamPhy_max" - ] - }, + "expression": "outDamPhy_max", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.yOutDam_min.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -42254,30 +32774,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.yOutDam_max.min": { - "expression": { - "operator": "none", - "operands": [ - "outDamPhy_min" - ] - }, + "expression": "outDamPhy_min", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.yOutDam_max.max": { - "expression": { - "operator": "none", - "operands": [ - "outDamPhy_max" - ] - }, + "expression": "outDamPhy_max", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.yOutDam_max.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -42296,30 +32801,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.yRetDam_min.min": { - "expression": { - "operator": "none", - "operands": [ - "retDamPhy_min" - ] - }, + "expression": "retDamPhy_min", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.yRetDam_min.max": { - "expression": { - "operator": "none", - "operands": [ - "retDamPhy_max" - ] - }, + "expression": "retDamPhy_max", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.yRetDam_min.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -42338,30 +32828,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.yRetDam_max.min": { - "expression": { - "operator": "none", - "operands": [ - "retDamPhy_min" - ] - }, + "expression": "retDamPhy_min", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.yRetDam_max.max": { - "expression": { - "operator": "none", - "operands": [ - "retDamPhy_max" - ] - }, + "expression": "retDamPhy_max", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.yRetDam_max.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -42380,30 +32855,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.yRetDamPhy_max.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.yRetDamPhy_max.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.yRetDamPhy_max.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -42422,57 +32882,27 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.conMinOA.controllerType": { - "expression": { - "operator": "none", - "operands": [ - "minOAConTyp" - ] - }, + "expression": "minOAConTyp", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.conMinOA.k": { - "expression": { - "operator": "none", - "operands": [ - "kMinOA" - ] - }, + "expression": "kMinOA", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.conMinOA.Ti": { - "expression": { - "operator": "none", - "operands": [ - "TiMinOA" - ] - }, + "expression": "TiMinOA", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.conMinOA.Td": { - "expression": { - "operator": "none", - "operands": [ - "TdMinOA" - ] - }, + "expression": "TdMinOA", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.conMinOA.yMax": { - "expression": { - "operator": "none", - "operands": [ - "minOutDamPhy_max" - ] - }, + "expression": "minOutDamPhy_max", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithAFMS.conMinOA.yMin": { - "expression": { - "operator": "none", - "operands": [ - "minOutDamPhy_min" - ] - }, + "expression": "minOutDamPhy_min", "final": true } }, @@ -42484,12 +32914,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.controllerType", "type": "Buildings.Controls.OBC.CDL.Types.SimpleController", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.CDL.Types.SimpleController.PI" - ] - }, + "value": "Buildings.Controls.OBC.CDL.Types.SimpleController.PI", "name": "Type of controller", "group": "", "tab": "", @@ -42509,12 +32934,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.k", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Gain of controller", "group": "Control gains", "tab": "", @@ -42529,12 +32949,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Ti", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.5 - ] - }, + "value": 0.5, "name": "Time constant of integrator block", "group": "Control gains", "tab": "", @@ -42567,12 +32982,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Td", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Time constant of derivative block", "group": "Control gains", "tab": "", @@ -42605,12 +33015,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.r", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Typical range of control error, used for scaling the control error", "group": "", "tab": "", @@ -42625,12 +33030,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yMax", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Upper limit of output", "group": "Limits", "tab": "", @@ -42645,12 +33045,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yMin", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Lower limit of output", "group": "Limits", "tab": "", @@ -42665,12 +33060,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Ni", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.9 - ] - }, + "value": 0.9, "name": "Ni*Ti is time constant of anti-windup compensation", "group": "Integrator anti-windup", "tab": "Advanced", @@ -42703,12 +33093,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.Nd", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 10 - ] - }, + "value": 10, "name": "The higher Nd, the more ideal the derivative block", "group": "Derivative block", "tab": "Advanced", @@ -42741,12 +33126,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.xi_start", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Initial value of integrator state", "group": "Initialization", "tab": "Advanced", @@ -42779,12 +33159,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.yd_start", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Initial value of derivative output", "group": "Initialization", "tab": "Advanced", @@ -42817,12 +33192,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.reverseActing", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "Set to true for reverse acting, or false for direct acting control action", "group": "", "tab": "", @@ -42837,12 +33207,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.y_reset", "type": "Real", - "value": { - "operator": "none", - "operands": [ - "xi_start" - ] - }, + "value": "xi_start", "name": "Value to which the controller output is reset if the boolean trigger has a rising edge", "group": "Integrator reset", "tab": "", @@ -43011,12 +33376,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.P.k": { - "expression": { - "operator": "none", - "operands": [ - "k" - ] - }, + "expression": "k", "final": true } }, @@ -43094,21 +33454,11 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.I.k": { - "expression": { - "operator": "none", - "operands": [ - "k/Ti" - ] - }, + "expression": "k/Ti", "final": true }, "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.I.y_start": { - "expression": { - "operator": "none", - "operands": [ - "xi_start" - ] - }, + "expression": "xi_start", "final": true } }, @@ -43120,12 +33470,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.IntegratorWithReset.k", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Integrator gain", "group": "", "tab": "", @@ -43140,12 +33485,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.IntegratorWithReset.y_start", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Initial or guess value of output (= state)", "group": "Initialization", "tab": "", @@ -43243,12 +33583,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.D.y_start": { - "expression": { - "operator": "none", - "operands": [ - "yd_start" - ] - }, + "expression": "yd_start", "final": true } }, @@ -43260,12 +33595,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.Derivative.y_start", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Initial value of output (= state)", "group": "Initialization", "tab": "", @@ -43301,30 +33631,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.CDL.Reals.Derivative.T.quantity": { - "expression": { - "operator": "none", - "operands": [ - "Time" - ] - }, + "expression": "\"Time\"", "final": true }, "Buildings.Controls.OBC.CDL.Reals.Derivative.T.unit": { - "expression": { - "operator": "none", - "operands": [ - "s" - ] - }, + "expression": "\"s\"", "final": true }, "Buildings.Controls.OBC.CDL.Reals.Derivative.T.min": { - "expression": { - "operator": "none", - "operands": [ - "100*Buildings.Controls.OBC.CDL.Constants.eps" - ] - }, + "expression": "100*Buildings.Controls.OBC.CDL.Constants.eps", "final": false } }, @@ -43446,21 +33761,11 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.lim.uMax": { - "expression": { - "operator": "none", - "operands": [ - "yMax" - ] - }, + "expression": "yMax", "final": true }, "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.lim.uMin": { - "expression": { - "operator": "none", - "operands": [ - "yMin" - ] - }, + "expression": "yMin", "final": true } }, @@ -43632,120 +33937,55 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.sepDp.venStd": { - "expression": { - "operator": "none", - "operands": [ - "venStd" - ] - }, + "expression": "venStd", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.sepDp.have_CO2Sen": { - "expression": { - "operator": "none", - "operands": [ - "have_CO2Sen" - ] - }, + "expression": "have_CO2Sen", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.sepDp.dpAbsMinOutDam": { - "expression": { - "operator": "none", - "operands": [ - "dpAbsMinOutDam" - ] - }, + "expression": "dpAbsMinOutDam", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.sepDp.dpDesMinOutDam": { - "expression": { - "operator": "none", - "operands": [ - "dpDesMinOutDam" - ] - }, + "expression": "dpDesMinOutDam", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.sepDp.minSpe": { - "expression": { - "operator": "none", - "operands": [ - "minSpe" - ] - }, + "expression": "minSpe", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.sepDp.dpCon": { - "expression": { - "operator": "none", - "operands": [ - "dpConTyp" - ] - }, + "expression": "dpConTyp", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.sepDp.kDp": { - "expression": { - "operator": "none", - "operands": [ - "kDp" - ] - }, + "expression": "kDp", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.sepDp.TiDp": { - "expression": { - "operator": "none", - "operands": [ - "TiDp" - ] - }, + "expression": "TiDp", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.sepDp.TdDp": { - "expression": { - "operator": "none", - "operands": [ - "TdDp" - ] - }, + "expression": "TdDp", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.sepDp.retDamPhy_max": { - "expression": { - "operator": "none", - "operands": [ - "retDamPhy_max" - ] - }, + "expression": "retDamPhy_max", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.sepDp.retDamPhy_min": { - "expression": { - "operator": "none", - "operands": [ - "retDamPhy_min" - ] - }, + "expression": "retDamPhy_min", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.sepDp.outDamPhy_max": { - "expression": { - "operator": "none", - "operands": [ - "outDamPhy_max" - ] - }, + "expression": "outDamPhy_max", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.sepDp.outDamPhy_min": { - "expression": { - "operator": "none", - "operands": [ - "outDamPhy_min" - ] - }, + "expression": "outDamPhy_min", "final": true } }, @@ -43774,12 +34014,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.have_CO2Sen", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "True: some zones have CO2 sensor", "group": "", "tab": "", @@ -43800,12 +34035,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.dpAbsMinOutDam", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 5 - ] - }, + "value": 5, "name": "Absolute minimum pressure difference across the minimum outdoor air damper. It provides the absolute minimum outdoor airflow", "group": "", "tab": "", @@ -43826,12 +34056,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.dpDesMinOutDam", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 20 - ] - }, + "value": 20, "name": "Design minimum pressure difference across the minimum outdoor air damper. It provides the design minimum outdoor airflow", "group": "", "tab": "", @@ -43853,12 +34078,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.minSpe.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": false } }, @@ -43870,12 +34090,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.dpCon", "type": "Buildings.Controls.OBC.CDL.Types.SimpleController", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.CDL.Types.SimpleController.PI" - ] - }, + "value": "Buildings.Controls.OBC.CDL.Types.SimpleController.PI", "name": "Type of differential pressure setpoint controller", "group": "DP control", "tab": "", @@ -43895,12 +34110,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.kDp", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Gain of controller", "group": "DP control", "tab": "", @@ -43915,12 +34125,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.TiDp", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.5 - ] - }, + "value": 0.5, "name": "Time constant of integrator block", "group": "DP control", "tab": "", @@ -43953,12 +34158,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.TdDp", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Time constant of derivative block", "group": "DP control", "tab": "", @@ -43991,12 +34191,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.retDamPhy_max", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Physically fixed maximum position of the return air damper", "group": "Physical damper position limits", "tab": "Commissioning", @@ -44011,12 +34206,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.retDamPhy_min", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Physically fixed minimum position of the return air damper", "group": "Physical damper position limits", "tab": "Commissioning", @@ -44031,12 +34221,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.outDamPhy_max", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Physically fixed maximum position of the outdoor air damper", "group": "Physical damper position limits", "tab": "Commissioning", @@ -44051,12 +34236,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.outDamPhy_min", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Physically fixed minimum position of the outdoor air damper", "group": "Physical damper position limits", "tab": "Commissioning", @@ -44078,12 +34258,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.effAbsOutAir_normalized.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -44102,12 +34277,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.uCO2Loo_max.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -44126,12 +34296,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.effDesOutAir_normalized.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -44150,30 +34315,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.dpMinOutDam.unit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.dpMinOutDam.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": false }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.dpMinOutDam.quantity": { - "expression": { - "operator": "none", - "operands": [ - "PressureDifference" - ] - }, + "expression": "\"PressureDifference\"", "final": true } }, @@ -44192,12 +34342,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.VOutMinSet_flow_normalized.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -44244,30 +34389,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.uOutDam.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.uOutDam.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.uOutDam.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -44286,30 +34416,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.uSupFan.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.uSupFan.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.uSupFan.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -44342,30 +34457,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.yOutDam_min.min": { - "expression": { - "operator": "none", - "operands": [ - "outDamPhy_min" - ] - }, + "expression": "outDamPhy_min", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.yOutDam_min.max": { - "expression": { - "operator": "none", - "operands": [ - "outDamPhy_max" - ] - }, + "expression": "outDamPhy_max", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.yOutDam_min.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -44384,30 +34484,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.yOutDam_max.min": { - "expression": { - "operator": "none", - "operands": [ - "outDamPhy_min" - ] - }, + "expression": "outDamPhy_min", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.yOutDam_max.max": { - "expression": { - "operator": "none", - "operands": [ - "outDamPhy_max" - ] - }, + "expression": "outDamPhy_max", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.yOutDam_max.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -44426,30 +34511,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.yRetDam_min.min": { - "expression": { - "operator": "none", - "operands": [ - "retDamPhy_min" - ] - }, + "expression": "retDamPhy_min", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.yRetDam_min.max": { - "expression": { - "operator": "none", - "operands": [ - "retDamPhy_max" - ] - }, + "expression": "retDamPhy_max", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.yRetDam_min.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -44468,30 +34538,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.yRetDam_max.min": { - "expression": { - "operator": "none", - "operands": [ - "retDamPhy_min" - ] - }, + "expression": "retDamPhy_min", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.yRetDam_max.max": { - "expression": { - "operator": "none", - "operands": [ - "retDamPhy_max" - ] - }, + "expression": "retDamPhy_max", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.yRetDam_max.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -44510,30 +34565,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.yRetDamPhy_max.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.yRetDamPhy_max.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.yRetDamPhy_max.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -44566,39 +34606,19 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.maxRetDam.controllerType": { - "expression": { - "operator": "none", - "operands": [ - "dpCon" - ] - }, + "expression": "dpCon", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.maxRetDam.k": { - "expression": { - "operator": "none", - "operands": [ - "kDp" - ] - }, + "expression": "kDp", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.maxRetDam.Ti": { - "expression": { - "operator": "none", - "operands": [ - "TiDp" - ] - }, + "expression": "TiDp", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.SeparateWithDP.maxRetDam.Td": { - "expression": { - "operator": "none", - "operands": [ - "TdDp" - ] - }, + "expression": "TdDp", "final": true } }, @@ -44661,84 +34681,39 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.damLim.uRetDam_min": { - "expression": { - "operator": "none", - "operands": [ - "uRetDam_min" - ] - }, + "expression": "uRetDam_min", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.damLim.controllerType": { - "expression": { - "operator": "none", - "operands": [ - "minOAConTyp" - ] - }, + "expression": "minOAConTyp", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.damLim.k": { - "expression": { - "operator": "none", - "operands": [ - "kMinOA" - ] - }, + "expression": "kMinOA", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.damLim.Ti": { - "expression": { - "operator": "none", - "operands": [ - "TiMinOA" - ] - }, + "expression": "TiMinOA", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.damLim.Td": { - "expression": { - "operator": "none", - "operands": [ - "TdMinOA" - ] - }, + "expression": "TdMinOA", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.damLim.retDamPhy_max": { - "expression": { - "operator": "none", - "operands": [ - "retDamPhy_max" - ] - }, + "expression": "retDamPhy_max", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.damLim.retDamPhy_min": { - "expression": { - "operator": "none", - "operands": [ - "retDamPhy_min" - ] - }, + "expression": "retDamPhy_min", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.damLim.outDamPhy_max": { - "expression": { - "operator": "none", - "operands": [ - "outDamPhy_max" - ] - }, + "expression": "outDamPhy_max", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.damLim.outDamPhy_min": { - "expression": { - "operator": "none", - "operands": [ - "outDamPhy_min" - ] - }, + "expression": "outDamPhy_min", "final": true } }, @@ -44750,12 +34725,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.controllerType", "type": "Buildings.Controls.OBC.CDL.Types.SimpleController", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.CDL.Types.SimpleController.PI" - ] - }, + "value": "Buildings.Controls.OBC.CDL.Types.SimpleController.PI", "name": "Type of controller", "group": "Controller", "tab": "", @@ -44775,12 +34745,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.k", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.05 - ] - }, + "value": 0.05, "name": "Gain of damper limit controller", "group": "Controller", "tab": "", @@ -44795,12 +34760,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.Ti", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 120 - ] - }, + "value": 120, "name": "Time constant of damper limit controller integrator block", "group": "Controller", "tab": "", @@ -44833,12 +34793,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.Td", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Time constant of damper limit controller derivative block", "group": "Controller", "tab": "", @@ -44871,12 +34826,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.uRetDam_min", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.5 - ] - }, + "value": 0.5, "name": "Loop signal value to start decreasing the maximum return air damper position", "group": "Controller", "tab": "Commissioning", @@ -44891,12 +34841,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.retDamPhy_max", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Physically fixed maximum position of the return air damper", "group": "Physical damper position limits", "tab": "Commissioning", @@ -44911,12 +34856,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.retDamPhy_min", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Physically fixed minimum position of the return air damper", "group": "Physical damper position limits", "tab": "Commissioning", @@ -44931,12 +34871,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.outDamPhy_max", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Physically fixed maximum position of the outdoor air damper", "group": "Physical damper position limits", "tab": "Commissioning", @@ -44951,12 +34886,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.outDamPhy_min", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Physically fixed minimum position of the outdoor air damper", "group": "Physical damper position limits", "tab": "Commissioning", @@ -44978,12 +34908,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.VOut_flow_normalized.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -45002,12 +34927,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.VOutMinSet_flow_normalized.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -45054,30 +34974,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.yOutDam_min.min": { - "expression": { - "operator": "none", - "operands": [ - "outDamPhy_min" - ] - }, + "expression": "outDamPhy_min", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.yOutDam_min.max": { - "expression": { - "operator": "none", - "operands": [ - "outDamPhy_max" - ] - }, + "expression": "outDamPhy_max", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.yOutDam_min.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -45096,30 +35001,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.yOutDam_max.min": { - "expression": { - "operator": "none", - "operands": [ - "outDamPhy_min" - ] - }, + "expression": "outDamPhy_min", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.yOutDam_max.max": { - "expression": { - "operator": "none", - "operands": [ - "outDamPhy_max" - ] - }, + "expression": "outDamPhy_max", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.yOutDam_max.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -45138,30 +35028,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.yRetDam_min.min": { - "expression": { - "operator": "none", - "operands": [ - "retDamPhy_min" - ] - }, + "expression": "retDamPhy_min", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.yRetDam_min.max": { - "expression": { - "operator": "none", - "operands": [ - "retDamPhy_max" - ] - }, + "expression": "retDamPhy_max", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.yRetDam_min.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -45180,30 +35055,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.yRetDam_max.min": { - "expression": { - "operator": "none", - "operands": [ - "retDamPhy_min" - ] - }, + "expression": "retDamPhy_min", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.yRetDam_max.max": { - "expression": { - "operator": "none", - "operands": [ - "retDamPhy_max" - ] - }, + "expression": "retDamPhy_max", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.yRetDam_max.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -45222,30 +35082,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.yRetDamPhy_max.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.yRetDamPhy_max.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.yRetDamPhy_max.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -45278,57 +35123,27 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.damLimCon.controllerType": { - "expression": { - "operator": "none", - "operands": [ - "controllerType" - ] - }, + "expression": "controllerType", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.damLimCon.k": { - "expression": { - "operator": "none", - "operands": [ - "k" - ] - }, + "expression": "k", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.damLimCon.Ti": { - "expression": { - "operator": "none", - "operands": [ - "Ti" - ] - }, + "expression": "Ti", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.damLimCon.Td": { - "expression": { - "operator": "none", - "operands": [ - "Td" - ] - }, + "expression": "Td", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.damLimCon.yMax": { - "expression": { - "operator": "none", - "operands": [ - "yMax" - ] - }, + "expression": "yMax", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Limits.Common.damLimCon.yMin": { - "expression": { - "operator": "none", - "operands": [ - "yMin" - ] - }, + "expression": "yMin", "final": true } }, @@ -45403,39 +35218,19 @@ "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.enaDis.delTOutHis": { - "expression": { - "operator": "none", - "operands": [ - "delTOutHis" - ] - }, + "expression": "delTOutHis", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.enaDis.delEntHis": { - "expression": { - "operator": "none", - "operands": [ - "delEntHis" - ] - }, + "expression": "delEntHis", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.enaDis.retDamFulOpeTim": { - "expression": { - "operator": "none", - "operands": [ - "retDamFulOpeTim" - ] - }, + "expression": "retDamFulOpeTim", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.enaDis.disDel": { - "expression": { - "operator": "none", - "operands": [ - "disDel" - ] - }, + "expression": "disDel", "final": true } }, @@ -45447,12 +35242,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.use_enthalpy", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "Set to true to evaluate outdoor air (OA) enthalpy in addition to temperature", "group": "Conditional", "tab": "", @@ -45467,12 +35257,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.delTOutHis", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Delta between the temperature hysteresis high and low limit", "group": "Hysteresis", "tab": "Advanced", @@ -45487,12 +35272,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.delEntHis", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1000 - ] - }, + "value": 1000, "name": "Delta between the enthalpy hysteresis high and low limits", "group": "Hysteresis", "tab": "Advanced", @@ -45507,12 +35287,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.retDamFulOpeTim", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 180 - ] - }, + "value": 180, "name": "Time period to keep RA damper fully open before releasing it for minimum outdoor airflow control\n at disable to avoid pressure fluctuations", "group": "Delays at disable", "tab": "Advanced", @@ -45527,12 +35302,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.disDel", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 15 - ] - }, + "value": 15, "name": "Short time delay before closing the OA damper at disable to avoid pressure fluctuations", "group": "Delays at disable", "tab": "Advanced", @@ -45554,30 +35324,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.TOut.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.TOut.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.TOut.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -45596,21 +35351,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.hOut.unit": { - "expression": { - "operator": "none", - "operands": [ - "J/kg" - ] - }, + "expression": "\"J/kg\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.hOut.quantity": { - "expression": { - "operator": "none", - "operands": [ - "SpecificEnergy" - ] - }, + "expression": "\"SpecificEnergy\"", "final": true } }, @@ -45629,30 +35374,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.TOutCut.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.TOutCut.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.TOutCut.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -45671,21 +35401,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.hOutCut.unit": { - "expression": { - "operator": "none", - "operands": [ - "J/kg" - ] - }, + "expression": "\"J/kg\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.hOutCut.quantity": { - "expression": { - "operator": "none", - "operands": [ - "SpecificEnergy" - ] - }, + "expression": "\"SpecificEnergy\"", "final": true } }, @@ -45704,30 +35424,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.uOutDam_min.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.uOutDam_min.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.uOutDam_min.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true } }, @@ -45746,30 +35451,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.uOutDam_max.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.uOutDam_max.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.uOutDam_max.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true } }, @@ -45788,30 +35478,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.uRetDam_max.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.uRetDam_max.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.uRetDam_max.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true } }, @@ -45830,30 +35505,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.uRetDam_min.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.uRetDam_min.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.uRetDam_min.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true } }, @@ -45872,30 +35532,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.uRetDamPhy_max.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.uRetDamPhy_max.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.uRetDamPhy_max.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true } }, @@ -45942,30 +35587,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.yOutDam_max.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.yOutDam_max.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.yOutDam_max.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true } }, @@ -45984,30 +35614,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.yRetDam_min.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.yRetDam_min.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.yRetDam_min.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true } }, @@ -46026,30 +35641,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.yRetDam_max.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.yRetDam_max.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.yRetDam_max.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true } }, @@ -46068,12 +35668,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable.truFalHol.trueHoldDuration": { - "expression": { - "operator": "none", - "operands": [ - 600 - ] - }, + "expression": 600, "final": true } }, @@ -46092,21 +35687,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.CDL.Logical.TrueFalseHold.trueHoldDuration.quantity": { - "expression": { - "operator": "none", - "operands": [ - "Time" - ] - }, + "expression": "\"Time\"", "final": true }, "Buildings.Controls.OBC.CDL.Logical.TrueFalseHold.trueHoldDuration.unit": { - "expression": { - "operator": "none", - "operands": [ - "s" - ] - }, + "expression": "\"s\"", "final": true } }, @@ -46118,12 +35703,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Logical.TrueFalseHold.falseHoldDuration", "type": "Real", - "value": { - "operator": "none", - "operands": [ - "trueHoldDuration" - ] - }, + "value": "trueHoldDuration", "name": "Duration of false hold", "group": "", "tab": "", @@ -46309,21 +35889,11 @@ "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.modRet.uMin": { - "expression": { - "operator": "none", - "operands": [ - "uHeaMax" - ] - }, + "expression": "uHeaMax", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.modRet.uMax": { - "expression": { - "operator": "none", - "operands": [ - "uCooMin" - ] - }, + "expression": "uCooMin", "final": true } }, @@ -46335,12 +35905,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.have_dirCon", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "True: the building have direct pressure control", "group": "", "tab": "", @@ -46355,12 +35920,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.uMin", "type": "Real", - "value": { - "operator": "none", - "operands": [ - -0.25 - ] - }, + "value": -0.25, "name": "Lower limit of controller input when outdoor damper opens (see diagram)", "group": "Controller", "tab": "Commissioning", @@ -46375,12 +35935,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.uMax", "type": "Real", - "value": { - "operator": "none", - "operands": [ - "+0.25" - ] - }, + "value": 0.25, "name": "Upper limit of controller input when return damper is closed (see diagram)", "group": "Controller", "tab": "Commissioning", @@ -46402,12 +35957,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.uTSup.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -46426,30 +35976,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.uRetDam_max.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.uRetDam_max.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.uRetDam_max.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -46468,30 +36003,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.uRetDam_min.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.uRetDam_min.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.uRetDam_min.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -46510,30 +36030,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.yRetDam.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.yRetDam.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.yRetDam.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -46552,30 +36057,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.yRelDam.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.yRelDam.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.yRelDam.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -46594,30 +36084,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.yOutDam.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.yOutDam.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.ReturnFan.yOutDam.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -46659,39 +36134,19 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.modRel.uMin": { - "expression": { - "operator": "none", - "operands": [ - "uHeaMax" - ] - }, + "expression": "uHeaMax", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.modRel.uMax": { - "expression": { - "operator": "none", - "operands": [ - "uCooMin" - ] - }, + "expression": "uCooMin", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.modRel.uOutDamMax": { - "expression": { - "operator": "none", - "operands": [ - "uOutDamMax" - ] - }, + "expression": "uOutDamMax", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.modRel.uRetDamMin": { - "expression": { - "operator": "none", - "operands": [ - "uRetDamMin" - ] - }, + "expression": "uRetDamMin", "final": true } }, @@ -46703,12 +36158,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.uMin", "type": "Real", - "value": { - "operator": "none", - "operands": [ - -0.25 - ] - }, + "value": -0.25, "name": "Lower limit of controller input when outdoor damper opens (see diagram)", "group": "Controller", "tab": "Commissioning", @@ -46723,12 +36173,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.uMax", "type": "Real", - "value": { - "operator": "none", - "operands": [ - "+0.25" - ] - }, + "value": 0.25, "name": "Upper limit of controller input when return damper is closed (see diagram)", "group": "Controller", "tab": "Commissioning", @@ -46792,12 +36237,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.uTSup.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -46816,30 +36256,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.uOutDam_min.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.uOutDam_min.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.uOutDam_min.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -46858,30 +36283,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.uOutDam_max.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.uOutDam_max.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.uOutDam_max.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -46900,30 +36310,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.uRetDam_min.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.uRetDam_min.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.uRetDam_min.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -46942,30 +36337,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.uRetDam_max.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.uRetDam_max.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.uRetDam_max.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -46984,30 +36364,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.yOutDam.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.yOutDam.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.yOutDam.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -47026,30 +36391,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.yRetDam.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.yRetDam.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Modulations.Reliefs.yRetDam.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -47093,39 +36443,19 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.ecoHigLim.eneStd": { - "expression": { - "operator": "none", - "operands": [ - "eneStd" - ] - }, + "expression": "eneStd", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.ecoHigLim.ecoHigLimCon": { - "expression": { - "operator": "none", - "operands": [ - "ecoHigLimCon" - ] - }, + "expression": "ecoHigLimCon", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.ecoHigLim.ashCliZon": { - "expression": { - "operator": "none", - "operands": [ - "ashCliZon" - ] - }, + "expression": "ashCliZon", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Controller.ecoHigLim.tit24CliZon": { - "expression": { - "operator": "none", - "operands": [ - "tit24CliZon" - ] - }, + "expression": "tit24CliZon", "final": true } }, @@ -47174,12 +36504,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.Generic.AirEconomizerHighLimits.ashCliZon", "type": "Buildings.Controls.OBC.ASHRAE.G36.Types.ASHRAEClimateZone", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.ASHRAEClimateZone.Not_Specified" - ] - }, + "value": "Buildings.Controls.OBC.ASHRAE.G36.Types.ASHRAEClimateZone.Not_Specified", "name": "ASHRAE climate zone", "group": "", "tab": "", @@ -47219,12 +36544,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.Generic.AirEconomizerHighLimits.tit24CliZon", "type": "Buildings.Controls.OBC.ASHRAE.G36.Types.Title24ClimateZone", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.Title24ClimateZone.Not_Specified" - ] - }, + "value": "Buildings.Controls.OBC.ASHRAE.G36.Types.Title24ClimateZone.Not_Specified", "name": "California Title 24 climate zone", "group": "", "tab": "", @@ -47270,30 +36590,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.Generic.AirEconomizerHighLimits.TRet.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.Generic.AirEconomizerHighLimits.TRet.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": false }, "Buildings.Controls.OBC.ASHRAE.G36.Generic.AirEconomizerHighLimits.TRet.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -47312,21 +36617,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.Generic.AirEconomizerHighLimits.hRet.unit": { - "expression": { - "operator": "none", - "operands": [ - "J/kg" - ] - }, + "expression": "\"J/kg\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.Generic.AirEconomizerHighLimits.hRet.quantity": { - "expression": { - "operator": "none", - "operands": [ - "SpecificEnergy" - ] - }, + "expression": "\"SpecificEnergy\"", "final": true } }, @@ -47345,30 +36640,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.Generic.AirEconomizerHighLimits.TCut.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.Generic.AirEconomizerHighLimits.TCut.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.Generic.AirEconomizerHighLimits.TCut.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": false } }, @@ -47387,21 +36667,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.Generic.AirEconomizerHighLimits.hCut.quantity": { - "expression": { - "operator": "none", - "operands": [ - "SpecificEnergy" - ] - }, + "expression": "\"SpecificEnergy\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.Generic.AirEconomizerHighLimits.hCut.unit": { - "expression": { - "operator": "none", - "operands": [ - "J/kg" - ] - }, + "expression": "\"J/kg\"", "final": true } }, @@ -47519,156 +36789,71 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.conSupFan.have_perZonRehBox": { - "expression": { - "operator": "none", - "operands": [ - "have_perZonRehBox" - ] - }, + "expression": "have_perZonRehBox", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.conSupFan.iniSet": { - "expression": { - "operator": "none", - "operands": [ - "pIniSet" - ] - }, + "expression": "pIniSet", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.conSupFan.minSet": { - "expression": { - "operator": "none", - "operands": [ - "pMinSet" - ] - }, + "expression": "pMinSet", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.conSupFan.maxSet": { - "expression": { - "operator": "none", - "operands": [ - "pMaxSet" - ] - }, + "expression": "pMaxSet", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.conSupFan.delTim": { - "expression": { - "operator": "none", - "operands": [ - "pDelTim" - ] - }, + "expression": "pDelTim", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.conSupFan.samplePeriod": { - "expression": { - "operator": "none", - "operands": [ - "pSamplePeriod" - ] - }, + "expression": "pSamplePeriod", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.conSupFan.numIgnReq": { - "expression": { - "operator": "none", - "operands": [ - "pNumIgnReq" - ] - }, + "expression": "pNumIgnReq", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.conSupFan.triAmo": { - "expression": { - "operator": "none", - "operands": [ - "pTriAmo" - ] - }, + "expression": "pTriAmo", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.conSupFan.resAmo": { - "expression": { - "operator": "none", - "operands": [ - "pResAmo" - ] - }, + "expression": "pResAmo", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.conSupFan.maxRes": { - "expression": { - "operator": "none", - "operands": [ - "pMaxRes" - ] - }, + "expression": "pMaxRes", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.conSupFan.controllerType": { - "expression": { - "operator": "none", - "operands": [ - "fanSpeCon" - ] - }, + "expression": "fanSpeCon", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.conSupFan.k": { - "expression": { - "operator": "none", - "operands": [ - "kFanSpe" - ] - }, + "expression": "kFanSpe", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.conSupFan.Ti": { - "expression": { - "operator": "none", - "operands": [ - "TiFanSpe" - ] - }, + "expression": "TiFanSpe", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.conSupFan.Td": { - "expression": { - "operator": "none", - "operands": [ - "TdFanSpe" - ] - }, + "expression": "TdFanSpe", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.conSupFan.maxSpe": { - "expression": { - "operator": "none", - "operands": [ - "supFanSpe_max" - ] - }, + "expression": "supFanSpe_max", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.conSupFan.minSpe": { - "expression": { - "operator": "none", - "operands": [ - "supFanSpe_min" - ] - }, + "expression": "supFanSpe_min", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.conSupFan.iniSpe": { - "expression": { - "operator": "none", - "operands": [ - "iniFanSpe" - ] - }, + "expression": "iniFanSpe", "final": true } }, @@ -47680,12 +36865,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.have_perZonRehBox", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "Check if there is any VAV-reheat boxes on perimeter zones", "group": "System configuration", "tab": "", @@ -47700,12 +36880,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.iniSet", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 120 - ] - }, + "value": 120, "name": "Initial setpoint", "group": "Trim and respond for pressure setpoint", "tab": "", @@ -47720,12 +36895,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.minSet", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 25 - ] - }, + "value": 25, "name": "Minimum setpoint", "group": "Trim and respond for pressure setpoint", "tab": "", @@ -47747,21 +36917,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.maxSet.unit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.maxSet.quantity": { - "expression": { - "operator": "none", - "operands": [ - "PressureDifference" - ] - }, + "expression": "\"PressureDifference\"", "final": true } }, @@ -47773,12 +36933,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.delTim", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 600 - ] - }, + "value": 600, "name": "Delay time after which trim and respond is activated", "group": "Trim and respond for pressure setpoint", "tab": "", @@ -47793,12 +36948,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.samplePeriod", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 120 - ] - }, + "value": 120, "name": "Sample period", "group": "Trim and respond for pressure setpoint", "tab": "", @@ -47813,12 +36963,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.numIgnReq", "type": "Integer", - "value": { - "operator": "none", - "operands": [ - 2 - ] - }, + "value": 2, "name": "Number of ignored requests", "group": "Trim and respond for pressure setpoint", "tab": "", @@ -47833,12 +36978,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.triAmo", "type": "Real", - "value": { - "operator": "none", - "operands": [ - -12 - ] - }, + "value": -12, "name": "Trim amount", "group": "Trim and respond for pressure setpoint", "tab": "", @@ -47853,12 +36993,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.resAmo", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 15 - ] - }, + "value": 15, "name": "Respond amount (must be opposite in to triAmo)", "group": "Trim and respond for pressure setpoint", "tab": "", @@ -47873,12 +37008,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.maxRes", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 32 - ] - }, + "value": 32, "name": "Maximum response per time interval (same sign as resAmo)", "group": "Trim and respond for pressure setpoint", "tab": "", @@ -47893,12 +37023,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.controllerType", "type": "Buildings.Controls.OBC.CDL.Types.SimpleController", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.CDL.Types.SimpleController.PI" - ] - }, + "value": "Buildings.Controls.OBC.CDL.Types.SimpleController.PI", "name": "Type of controller", "group": "Fan PID controller", "tab": "", @@ -47918,12 +37043,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.k", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Gain of controller, normalized using maxSet", "group": "Fan PID controller", "tab": "", @@ -47938,12 +37058,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.Ti", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 60 - ] - }, + "value": 60, "name": "Time constant of integrator block", "group": "Fan PID controller", "tab": "", @@ -47976,12 +37091,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.Td", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Time constant of derivative block", "group": "Fan PID controller", "tab": "", @@ -48014,12 +37124,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.maxSpe", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Maximum allowed fan speed", "group": "Fan PID controller", "tab": "", @@ -48034,12 +37139,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.minSpe", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Lowest allowed fan speed if fan is on", "group": "Fan PID controller", "tab": "", @@ -48054,12 +37154,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.iniSpe", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Initial speed when fan is enabled. It has to be greater than the lowest allowed speed", "group": "Fan PID controller", "tab": "", @@ -48095,21 +37190,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.dpDuc.unit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.dpDuc.quantity": { - "expression": { - "operator": "none", - "operands": [ - "PressureDifference" - ] - }, + "expression": "\"PressureDifference\"", "final": true } }, @@ -48156,30 +37241,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.ySupFan.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.ySupFan.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": false }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.ySupFan.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -48198,84 +37268,39 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.staPreSetRes.iniSet": { - "expression": { - "operator": "none", - "operands": [ - "iniSet" - ] - }, + "expression": "iniSet", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.staPreSetRes.minSet": { - "expression": { - "operator": "none", - "operands": [ - "minSet" - ] - }, + "expression": "minSet", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.staPreSetRes.maxSet": { - "expression": { - "operator": "none", - "operands": [ - "maxSet" - ] - }, + "expression": "maxSet", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.staPreSetRes.delTim": { - "expression": { - "operator": "none", - "operands": [ - "delTim" - ] - }, + "expression": "delTim", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.staPreSetRes.samplePeriod": { - "expression": { - "operator": "none", - "operands": [ - "samplePeriod" - ] - }, + "expression": "samplePeriod", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.staPreSetRes.numIgnReq": { - "expression": { - "operator": "none", - "operands": [ - "numIgnReq" - ] - }, + "expression": "numIgnReq", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.staPreSetRes.triAmo": { - "expression": { - "operator": "none", - "operands": [ - "triAmo" - ] - }, + "expression": "triAmo", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.staPreSetRes.resAmo": { - "expression": { - "operator": "none", - "operands": [ - "resAmo" - ] - }, + "expression": "resAmo", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.staPreSetRes.maxRes": { - "expression": { - "operator": "none", - "operands": [ - "maxRes" - ] - }, + "expression": "maxRes", "final": true } }, @@ -48287,12 +37312,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.have_hol", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "Set to true to allow holding the reset, false to continuously reset when enabled", "group": "", "tab": "", @@ -48356,21 +37376,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.delTim.min": { - "expression": { - "operator": "none", - "operands": [ - "100*1e-15" - ] - }, + "expression": "100*1e-15", "final": false }, "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.delTim.unit": { - "expression": { - "operator": "none", - "operands": [ - "s" - ] - }, + "expression": "\"s\"", "final": true } }, @@ -48389,21 +37399,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.samplePeriod.min": { - "expression": { - "operator": "none", - "operands": [ - 0.001 - ] - }, + "expression": 0.001, "final": false }, "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.samplePeriod.unit": { - "expression": { - "operator": "none", - "operands": [ - "s" - ] - }, + "expression": "\"s\"", "final": true } }, @@ -48471,12 +37471,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.dtHol", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Minimum hold time", "group": "", "tab": "", @@ -48554,21 +37549,11 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.tim.delayTime": { - "expression": { - "operator": "none", - "operands": [ - "delTim +samplePeriod" - ] - }, + "expression": "delTim +samplePeriod", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.tim.delayOnInit": { - "expression": { - "operator": "none", - "operands": [ - true - ] - }, + "expression": true, "final": true } }, @@ -48587,21 +37572,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.CDL.Logical.TrueDelay.delayTime.quantity": { - "expression": { - "operator": "none", - "operands": [ - "Time" - ] - }, + "expression": "\"Time\"", "final": true }, "Buildings.Controls.OBC.CDL.Logical.TrueDelay.delayTime.unit": { - "expression": { - "operator": "none", - "operands": [ - "s" - ] - }, + "expression": "\"s\"", "final": true } }, @@ -48613,12 +37588,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Logical.TrueDelay.delayOnInit", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "Set to true to delay initial true input", "group": "", "tab": "", @@ -48788,12 +37758,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.resAmoCon.k": { - "expression": { - "operator": "none", - "operands": [ - "resAmo" - ] - }, + "expression": "resAmo", "final": true } }, @@ -48854,21 +37819,11 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.uniDel.samplePeriod": { - "expression": { - "operator": "none", - "operands": [ - "samplePeriod" - ] - }, + "expression": "samplePeriod", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.uniDel.y_start": { - "expression": { - "operator": "none", - "operands": [ - "iniSet" - ] - }, + "expression": "iniSet", "final": true } }, @@ -48887,30 +37842,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.CDL.Discrete.UnitDelay.samplePeriod.quantity": { - "expression": { - "operator": "none", - "operands": [ - "Time" - ] - }, + "expression": "\"Time\"", "final": true }, "Buildings.Controls.OBC.CDL.Discrete.UnitDelay.samplePeriod.unit": { - "expression": { - "operator": "none", - "operands": [ - "s" - ] - }, + "expression": "\"s\"", "final": true }, "Buildings.Controls.OBC.CDL.Discrete.UnitDelay.samplePeriod.min": { - "expression": { - "operator": "none", - "operands": [ - 0.001 - ] - }, + "expression": 0.001, "final": false } }, @@ -48922,12 +37862,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Discrete.UnitDelay.y_start", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Initial value of output signal", "group": "", "tab": "", @@ -49051,12 +37986,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.sampler.samplePeriod": { - "expression": { - "operator": "none", - "operands": [ - "samplePeriod" - ] - }, + "expression": "samplePeriod", "final": true } }, @@ -49075,30 +38005,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.CDL.Discrete.Sampler.samplePeriod.quantity": { - "expression": { - "operator": "none", - "operands": [ - "Time" - ] - }, + "expression": "\"Time\"", "final": true }, "Buildings.Controls.OBC.CDL.Discrete.Sampler.samplePeriod.unit": { - "expression": { - "operator": "none", - "operands": [ - "s" - ] - }, + "expression": "\"s\"", "final": true }, "Buildings.Controls.OBC.CDL.Discrete.Sampler.samplePeriod.min": { - "expression": { - "operator": "none", - "operands": [ - 0.001 - ] - }, + "expression": 0.001, "final": false } }, @@ -49204,12 +38119,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.gai.k": { - "expression": { - "operator": "none", - "operands": [ - -1 - ] - }, + "expression": -1, "final": true } }, @@ -49274,66 +38184,31 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.conSpe.controllerType": { - "expression": { - "operator": "none", - "operands": [ - "controllerType" - ] - }, + "expression": "controllerType", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.conSpe.k": { - "expression": { - "operator": "none", - "operands": [ - "k" - ] - }, + "expression": "k", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.conSpe.Ti": { - "expression": { - "operator": "none", - "operands": [ - "Ti" - ] - }, + "expression": "Ti", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.conSpe.Td": { - "expression": { - "operator": "none", - "operands": [ - "Td" - ] - }, + "expression": "Td", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.conSpe.yMax": { - "expression": { - "operator": "none", - "operands": [ - "maxSpe" - ] - }, + "expression": "maxSpe", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.conSpe.yMin": { - "expression": { - "operator": "none", - "operands": [ - "minSpe" - ] - }, + "expression": "minSpe", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyFan.conSpe.y_reset": { - "expression": { - "operator": "none", - "operands": [ - "iniSpe" - ] - }, + "expression": "iniSpe", "final": true } }, @@ -49434,57 +38309,27 @@ "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.supSig.controllerType": { - "expression": { - "operator": "none", - "operands": [ - "valCon" - ] - }, + "expression": "valCon", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.supSig.kTSup": { - "expression": { - "operator": "none", - "operands": [ - "kVal" - ] - }, + "expression": "kVal", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.supSig.TiTSup": { - "expression": { - "operator": "none", - "operands": [ - "TiVal" - ] - }, + "expression": "TiVal", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.supSig.TdTSup": { - "expression": { - "operator": "none", - "operands": [ - "TdVal" - ] - }, + "expression": "TdVal", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.supSig.uHea_max": { - "expression": { - "operator": "none", - "operands": [ - "uHeaCoi_max" - ] - }, + "expression": "uHeaCoi_max", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.supSig.uCoo_min": { - "expression": { - "operator": "none", - "operands": [ - "uCooCoi_min" - ] - }, + "expression": "uCooCoi_min", "final": true } }, @@ -49496,12 +38341,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.have_heaCoi", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "True: the AHU has heating coil. It could be the hot water coil, or the electric heating coil", "group": "", "tab": "", @@ -49516,12 +38356,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.have_cooCoi", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "True: the AHU has cooling coil. It could be the chilled water coil, or the direct expansion coil", "group": "", "tab": "", @@ -49536,12 +38371,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.controllerType", "type": "Buildings.Controls.OBC.CDL.Types.SimpleController", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.CDL.Types.SimpleController.PI" - ] - }, + "value": "Buildings.Controls.OBC.CDL.Types.SimpleController.PI", "name": "Type of controller for supply air temperature signal", "group": "", "tab": "", @@ -49561,12 +38391,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.kTSup", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.05 - ] - }, + "value": 0.05, "name": "Gain of controller for supply air temperature signal", "group": "", "tab": "", @@ -49581,12 +38406,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.TiTSup", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 600 - ] - }, + "value": 600, "name": "Time constant of integrator block for supply temperature control signal", "group": "", "tab": "", @@ -49619,12 +38439,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.TdTSup", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Time constant of derivative block for supply temperature control signal", "group": "", "tab": "", @@ -49657,12 +38472,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.uHea_max", "type": "Real", - "value": { - "operator": "none", - "operands": [ - -0.25 - ] - }, + "value": -0.25, "name": "Upper limit of controller signal when heating coil is off. Require -1 < uHea_max < uCoo_min < 1.", "group": "", "tab": "", @@ -49677,12 +38487,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.uCoo_min", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.25 - ] - }, + "value": 0.25, "name": "Lower limit of controller signal when cooling coil is off. Require -1 < uHea_max < uCoo_min < 1.", "group": "", "tab": "", @@ -49704,30 +38509,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.TAirSup.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.TAirSup.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.TAirSup.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -49746,30 +38536,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.TAirSupSet.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.TAirSupSet.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.TAirSupSet.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -49802,30 +38577,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.yHeaCoi.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.yHeaCoi.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.yHeaCoi.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -49844,30 +38604,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.yCooCoi.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.yCooCoi.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.yCooCoi.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -49886,30 +38631,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.uTSup.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.uTSup.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.uTSup.min": { - "expression": { - "operator": "none", - "operands": [ - -1 - ] - }, + "expression": -1, "final": true } }, @@ -49928,75 +38658,35 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.conTSup.controllerType": { - "expression": { - "operator": "none", - "operands": [ - "controllerType" - ] - }, + "expression": "controllerType", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.conTSup.k": { - "expression": { - "operator": "none", - "operands": [ - "kTSup" - ] - }, + "expression": "kTSup", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.conTSup.Ti": { - "expression": { - "operator": "none", - "operands": [ - "TiTSup" - ] - }, + "expression": "TiTSup", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.conTSup.Td": { - "expression": { - "operator": "none", - "operands": [ - "TdTSup" - ] - }, + "expression": "TdTSup", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.conTSup.yMax": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.conTSup.yMin": { - "expression": { - "operator": "none", - "operands": [ - -1 - ] - }, + "expression": -1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.conTSup.reverseActing": { - "expression": { - "operator": "none", - "operands": [ - false - ] - }, + "expression": false, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplySignals.conTSup.y_reset": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true } }, @@ -50044,102 +38734,47 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.conTSupSet.TSupCoo_min": { - "expression": { - "operator": "none", - "operands": [ - "TSupCoo_min" - ] - }, + "expression": "TSupCoo_min", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.conTSupSet.TSupCoo_max": { - "expression": { - "operator": "none", - "operands": [ - "TSupCoo_max" - ] - }, + "expression": "TSupCoo_max", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.conTSupSet.TOut_min": { - "expression": { - "operator": "none", - "operands": [ - "TOut_min" - ] - }, + "expression": "TOut_min", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.conTSupSet.TOut_max": { - "expression": { - "operator": "none", - "operands": [ - "TOut_max" - ] - }, + "expression": "TOut_max", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.conTSupSet.TSupWarUpSetBac": { - "expression": { - "operator": "none", - "operands": [ - "TSupWarUpSetBac" - ] - }, + "expression": "TSupWarUpSetBac", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.conTSupSet.delTim": { - "expression": { - "operator": "none", - "operands": [ - "delTimSupTem" - ] - }, + "expression": "delTimSupTem", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.conTSupSet.samplePeriod": { - "expression": { - "operator": "none", - "operands": [ - "samPerSupTem" - ] - }, + "expression": "samPerSupTem", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.conTSupSet.numIgnReq": { - "expression": { - "operator": "none", - "operands": [ - "ignReqSupTem" - ] - }, + "expression": "ignReqSupTem", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.conTSupSet.triAmo": { - "expression": { - "operator": "none", - "operands": [ - "triAmoSupTem" - ] - }, + "expression": "triAmoSupTem", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.conTSupSet.resAmo": { - "expression": { - "operator": "none", - "operands": [ - "resAmoSupTem" - ] - }, + "expression": "resAmoSupTem", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.conTSupSet.maxRes": { - "expression": { - "operator": "none", - "operands": [ - "maxResSupTem" - ] - }, + "expression": "maxResSupTem", "final": true } }, @@ -50151,12 +38786,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.TSupCoo_min", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 285.15 - ] - }, + "value": 285.15, "name": "Lowest cooling supply air temperature setpoint when the outdoor air temperature is at the\n higher value of the reset range and above", "group": "Temperatures", "tab": "", @@ -50171,12 +38801,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.TSupCoo_max", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 291.15 - ] - }, + "value": 291.15, "name": "Highest cooling supply air temperature setpoint. It is typically 18 degC (65 degF) \n in mild and dry climates, 16 degC (60 degF) or lower in humid climates", "group": "Temperatures", "tab": "", @@ -50191,12 +38816,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.TOut_min", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 289.15 - ] - }, + "value": 289.15, "name": "Lower value of the outdoor air temperature reset range. Typically value is 16 degC (60 degF)", "group": "Temperatures", "tab": "", @@ -50211,12 +38831,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.TOut_max", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 294.15 - ] - }, + "value": 294.15, "name": "Higher value of the outdoor air temperature reset range. Typically value is 21 degC (70 degF)", "group": "Temperatures", "tab": "", @@ -50231,12 +38846,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.TSupWarUpSetBac", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 308.15 - ] - }, + "value": 308.15, "name": "Supply temperature in warm up and set back mode", "group": "Temperatures", "tab": "", @@ -50251,12 +38861,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.delTim", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 600 - ] - }, + "value": 600, "name": "Delay timer", "group": "Trim and respond logic", "tab": "", @@ -50271,12 +38876,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.samplePeriod", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 120 - ] - }, + "value": 120, "name": "Sample period of component", "group": "Trim and respond logic", "tab": "", @@ -50291,12 +38891,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.numIgnReq", "type": "Integer", - "value": { - "operator": "none", - "operands": [ - 2 - ] - }, + "value": 2, "name": "Number of ignorable requests for TrimResponse logic", "group": "Trim and respond logic", "tab": "", @@ -50311,12 +38906,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.triAmo", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Trim amount", "group": "Trim and respond logic", "tab": "", @@ -50331,12 +38921,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.resAmo", "type": "Real", - "value": { - "operator": "none", - "operands": [ - -0.2 - ] - }, + "value": -0.2, "name": "Response amount", "group": "Trim and respond logic", "tab": "", @@ -50351,12 +38936,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.maxRes", "type": "Real", - "value": { - "operator": "none", - "operands": [ - -0.6 - ] - }, + "value": -0.6, "name": "Maximum response per time interval", "group": "Trim and respond logic", "tab": "", @@ -50378,30 +38958,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.TOut.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.TOut.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": false }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.TOut.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -50462,30 +39027,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.TAirSupSet.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.TAirSupSet.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": false }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.TAirSupSet.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -50504,84 +39054,39 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.maxSupTemRes.delTim": { - "expression": { - "operator": "none", - "operands": [ - "delTim" - ] - }, + "expression": "delTim", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.maxSupTemRes.iniSet": { - "expression": { - "operator": "none", - "operands": [ - "iniSet" - ] - }, + "expression": "iniSet", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.maxSupTemRes.minSet": { - "expression": { - "operator": "none", - "operands": [ - "minSet" - ] - }, + "expression": "minSet", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.maxSupTemRes.maxSet": { - "expression": { - "operator": "none", - "operands": [ - "maxSet" - ] - }, + "expression": "maxSet", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.maxSupTemRes.samplePeriod": { - "expression": { - "operator": "none", - "operands": [ - "samplePeriod" - ] - }, + "expression": "samplePeriod", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.maxSupTemRes.numIgnReq": { - "expression": { - "operator": "none", - "operands": [ - "numIgnReq" - ] - }, + "expression": "numIgnReq", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.maxSupTemRes.triAmo": { - "expression": { - "operator": "none", - "operands": [ - "triAmo" - ] - }, + "expression": "triAmo", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.maxSupTemRes.resAmo": { - "expression": { - "operator": "none", - "operands": [ - "resAmo" - ] - }, + "expression": "resAmo", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.SupplyTemperature.maxSupTemRes.maxRes": { - "expression": { - "operator": "none", - "operands": [ - "maxRes" - ] - }, + "expression": "maxRes", "final": true } }, @@ -50631,30 +39136,15 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ashOutAirSet.minOADes": { - "expression": { - "operator": "none", - "operands": [ - "minOADes" - ] - }, + "expression": "minOADes", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ashOutAirSet.VUncDesOutAir_flow": { - "expression": { - "operator": "none", - "operands": [ - "VUncDesOutAir_flow" - ] - }, + "expression": "VUncDesOutAir_flow", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.ashOutAirSet.VDesTotOutAir_flow": { - "expression": { - "operator": "none", - "operands": [ - "VDesTotOutAir_flow" - ] - }, + "expression": "VDesTotOutAir_flow", "final": true } }, @@ -50691,12 +39181,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.VUncDesOutAir_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": false } }, @@ -50715,12 +39200,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.VDesTotOutAir_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": false } }, @@ -50739,30 +39219,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.VSumAdjPopBreZon_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.VSumAdjPopBreZon_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.VSumAdjPopBreZon_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -50781,30 +39246,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.VSumAdjAreBreZon_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.VSumAdjAreBreZon_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.VSumAdjAreBreZon_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -50823,30 +39273,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.VSumZonPri_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.VSumZonPri_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.VSumZonPri_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -50865,21 +39300,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.uOutAirFra_max.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.uOutAirFra_max.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -50898,30 +39323,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.VAirOut_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.VAirOut_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.VAirOut_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -50940,30 +39350,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.VUncOutAir_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.VUncOutAir_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.VUncOutAir_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -50982,30 +39377,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.VEffAirOut_flow_min.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.VEffAirOut_flow_min.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.VEffAirOut_flow_min.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -51024,12 +39404,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.effOutAir_normalized.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -51048,12 +39423,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.outAir_normalized.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -51072,12 +39442,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.uncDesOutAir.k": { - "expression": { - "operator": "none", - "operands": [ - "VUncDesOutAir_flow" - ] - }, + "expression": "VUncDesOutAir_flow", "final": true } }, @@ -51315,12 +39680,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.addPar.p": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true } }, @@ -51426,12 +39786,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.desOutAir.k": { - "expression": { - "operator": "none", - "operands": [ - "VDesTotOutAir_flow" - ] - }, + "expression": "VDesTotOutAir_flow", "final": true } }, @@ -51478,12 +39833,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.gaiDivZer.k": { - "expression": { - "operator": "none", - "operands": [ - 0.001 - ] - }, + "expression": 0.001, "final": true } }, @@ -51530,12 +39880,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.AHU.neaZer.k": { - "expression": { - "operator": "none", - "operands": [ - 0.0001 - ] - }, + "expression": 0.0001, "final": true } }, @@ -51609,21 +39954,11 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.relDam.dpBuiSet": { - "expression": { - "operator": "none", - "operands": [ - "dpBuiSet" - ] - }, + "expression": "dpBuiSet", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.relDam.k": { - "expression": { - "operator": "none", - "operands": [ - "kRelDam" - ] - }, + "expression": "kRelDam", "final": true } }, @@ -51635,12 +39970,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefDamper.dpBuiSet", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 12 - ] - }, + "value": 12, "name": "Building static pressure difference relative to ambient (positive to pressurize the building)", "group": "", "tab": "", @@ -51655,12 +39985,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefDamper.k", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.5 - ] - }, + "value": 0.5, "name": "Gain, applied to building pressure control error normalized with dpBuiSet", "group": "", "tab": "", @@ -51682,21 +40007,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefDamper.dpBui.unit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefDamper.dpBui.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": false } }, @@ -51729,30 +40044,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefDamper.yRelDam.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefDamper.yRelDam.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefDamper.yRelDam.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true } }, @@ -51790,84 +40090,39 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retFanDpCon.dpBuiSet": { - "expression": { - "operator": "none", - "operands": [ - "dpBuiSet" - ] - }, + "expression": "dpBuiSet", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retFanDpCon.p_rel_RetFan_min": { - "expression": { - "operator": "none", - "operands": [ - "p_rel_RetFan_min" - ] - }, + "expression": "p_rel_RetFan_min", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retFanDpCon.p_rel_RetFan_max": { - "expression": { - "operator": "none", - "operands": [ - "p_rel_RetFan_max" - ] - }, + "expression": "p_rel_RetFan_max", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retFanDpCon.disSpe_min": { - "expression": { - "operator": "none", - "operands": [ - "retFanSpe_min" - ] - }, + "expression": "retFanSpe_min", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retFanDpCon.disSpe_max": { - "expression": { - "operator": "none", - "operands": [ - "retFanSpe_max" - ] - }, + "expression": "retFanSpe_max", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retFanDpCon.conTyp": { - "expression": { - "operator": "none", - "operands": [ - "retFanCon" - ] - }, + "expression": "retFanCon", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retFanDpCon.k": { - "expression": { - "operator": "none", - "operands": [ - "kRetFan" - ] - }, + "expression": "kRetFan", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retFanDpCon.Ti": { - "expression": { - "operator": "none", - "operands": [ - "TiRetFan" - ] - }, + "expression": "TiRetFan", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retFanDpCon.Td": { - "expression": { - "operator": "none", - "operands": [ - "TdRetFan" - ] - }, + "expression": "TdRetFan", "final": true } }, @@ -51879,12 +40134,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.dpBuiSet", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 12 - ] - }, + "value": 12, "name": "Building static pressure difference relative to ambient (positive to pressurize the building)", "group": "", "tab": "", @@ -51899,12 +40149,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.p_rel_RetFan_min", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 2.4 - ] - }, + "value": 2.4, "name": "Return fan discharge static pressure difference minimum setpoint,no less than 2.4 Pa", "group": "", "tab": "", @@ -51919,12 +40164,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.p_rel_RetFan_max", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 40 - ] - }, + "value": 40, "name": "Return fan discharge static pressure maximum setpoint", "group": "", "tab": "", @@ -51946,30 +40186,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.disSpe_min.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.disSpe_min.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.disSpe_min.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true } }, @@ -51988,30 +40213,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.disSpe_max.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.disSpe_max.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.disSpe_max.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true } }, @@ -52023,12 +40233,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.conTyp", "type": "Buildings.Controls.OBC.CDL.Types.SimpleController", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.CDL.Types.SimpleController.PI" - ] - }, + "value": "Buildings.Controls.OBC.CDL.Types.SimpleController.PI", "name": "Type of controller", "group": "Pressure controller", "tab": "", @@ -52048,12 +40253,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.k", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Gain, normalized using dpBuiSet", "group": "Pressure controller", "tab": "", @@ -52068,12 +40268,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.Ti", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.5 - ] - }, + "value": 0.5, "name": "Time constant of integrator block", "group": "Pressure controller", "tab": "", @@ -52106,12 +40301,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.Td", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Time constant of derivative block", "group": "Pressure controller", "tab": "", @@ -52151,21 +40341,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.dpBui.unit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.dpBui.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": false } }, @@ -52212,21 +40392,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.yDpBui.unit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.yDpBui.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": false } }, @@ -52245,30 +40415,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.yRelDam.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.yRelDam.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.yRelDam.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true } }, @@ -52287,30 +40442,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.dpDisSet.unit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.dpDisSet.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": false }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.dpDisSet.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true } }, @@ -52329,30 +40469,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.yRetFan.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.yRetFan.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.yRetFan.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true } }, @@ -52385,12 +40510,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.movMea.delta": { - "expression": { - "operator": "none", - "operands": [ - 300 - ] - }, + "expression": 300, "final": true } }, @@ -52409,30 +40529,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.CDL.Reals.MovingAverage.delta.quantity": { - "expression": { - "operator": "none", - "operands": [ - "Time" - ] - }, + "expression": "\"Time\"", "final": true }, "Buildings.Controls.OBC.CDL.Reals.MovingAverage.delta.unit": { - "expression": { - "operator": "none", - "operands": [ - "s" - ] - }, + "expression": "\"s\"", "final": true }, "Buildings.Controls.OBC.CDL.Reals.MovingAverage.delta.min": { - "expression": { - "operator": "none", - "operands": [ - 0.00001 - ] - }, + "expression": 0.00001, "final": false } }, @@ -52496,39 +40601,19 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.conP.controllerType": { - "expression": { - "operator": "none", - "operands": [ - "conTyp" - ] - }, + "expression": "conTyp", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.conP.k": { - "expression": { - "operator": "none", - "operands": [ - "k" - ] - }, + "expression": "k", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.conP.Ti": { - "expression": { - "operator": "none", - "operands": [ - "Ti" - ] - }, + "expression": "Ti", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanDirectPressure.conP.Td": { - "expression": { - "operator": "none", - "operands": [ - "Td" - ] - }, + "expression": "Td", "final": true } }, @@ -52540,12 +40625,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.PID.controllerType", "type": "Buildings.Controls.OBC.CDL.Types.SimpleController", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.CDL.Types.SimpleController.PI" - ] - }, + "value": "Buildings.Controls.OBC.CDL.Types.SimpleController.PI", "name": "Type of controller", "group": "", "tab": "", @@ -52565,12 +40645,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.PID.k", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Gain of controller", "group": "Control gains", "tab": "", @@ -52585,12 +40660,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.PID.Ti", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.5 - ] - }, + "value": 0.5, "name": "Time constant of integrator block", "group": "Control gains", "tab": "", @@ -52623,12 +40693,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.PID.Td", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Time constant of derivative block", "group": "Control gains", "tab": "", @@ -52661,12 +40726,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.PID.r", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Typical range of control error, used for scaling the control error", "group": "", "tab": "", @@ -52681,12 +40741,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.PID.yMax", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Upper limit of output", "group": "Limits", "tab": "", @@ -52701,12 +40756,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.PID.yMin", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Lower limit of output", "group": "Limits", "tab": "", @@ -52721,12 +40771,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.PID.Ni", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.9 - ] - }, + "value": 0.9, "name": "Ni*Ti is time constant of anti-windup compensation", "group": "Integrator anti-windup", "tab": "Advanced", @@ -52759,12 +40804,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.PID.Nd", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 10 - ] - }, + "value": 10, "name": "The higher Nd, the more ideal the derivative block", "group": "Derivative block", "tab": "Advanced", @@ -52797,12 +40837,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.PID.xi_start", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Initial value of integrator state", "group": "Initialization", "tab": "Advanced", @@ -52835,12 +40870,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.PID.yd_start", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Initial value of derivative output", "group": "Initialization", "tab": "Advanced", @@ -52873,12 +40903,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.PID.reverseActing", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "Set to true for reverse acting, or false for direct acting control action", "group": "", "tab": "", @@ -52956,12 +40981,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.CDL.Reals.PID.P.k": { - "expression": { - "operator": "none", - "operands": [ - "k" - ] - }, + "expression": "k", "final": true } }, @@ -52980,21 +41000,11 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.CDL.Reals.PID.I.k": { - "expression": { - "operator": "none", - "operands": [ - "k/Ti" - ] - }, + "expression": "k/Ti", "final": true }, "Buildings.Controls.OBC.CDL.Reals.PID.I.y_start": { - "expression": { - "operator": "none", - "operands": [ - "xi_start" - ] - }, + "expression": "xi_start", "final": true } }, @@ -53013,12 +41023,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.CDL.Reals.PID.D.y_start": { - "expression": { - "operator": "none", - "operands": [ - "yd_start" - ] - }, + "expression": "yd_start", "final": true } }, @@ -53093,21 +41098,11 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.CDL.Reals.PID.lim.uMax": { - "expression": { - "operator": "none", - "operands": [ - "yMax" - ] - }, + "expression": "yMax", "final": true }, "Buildings.Controls.OBC.CDL.Reals.PID.lim.uMin": { - "expression": { - "operator": "none", - "operands": [ - "yMin" - ] - }, + "expression": "yMin", "final": true } }, @@ -53171,12 +41166,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.Line.limitBelow", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "If true, limit input u to be no smaller than x1", "group": "", "tab": "", @@ -53191,12 +41181,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.Line.limitAbove", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "If true, limit input u to be no larger than x2", "group": "", "tab": "", @@ -53448,66 +41433,31 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retFanAirTra.difFloSet": { - "expression": { - "operator": "none", - "operands": [ - "difFloSet" - ] - }, + "expression": "difFloSet", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retFanAirTra.conTyp": { - "expression": { - "operator": "none", - "operands": [ - "retFanCon" - ] - }, + "expression": "retFanCon", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retFanAirTra.k": { - "expression": { - "operator": "none", - "operands": [ - "kRetFan" - ] - }, + "expression": "kRetFan", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retFanAirTra.Ti": { - "expression": { - "operator": "none", - "operands": [ - "TiRetFan" - ] - }, + "expression": "TiRetFan", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retFanAirTra.Td": { - "expression": { - "operator": "none", - "operands": [ - "TdRetFan" - ] - }, + "expression": "TdRetFan", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retFanAirTra.maxSpe": { - "expression": { - "operator": "none", - "operands": [ - "retFanSpe_max" - ] - }, + "expression": "retFanSpe_max", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retFanAirTra.minSpe": { - "expression": { - "operator": "none", - "operands": [ - "retFanSpe_min" - ] - }, + "expression": "retFanSpe_min", "final": true } }, @@ -53526,21 +41476,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.difFloSet.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.difFloSet.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -53552,12 +41492,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.conTyp", "type": "Buildings.Controls.OBC.CDL.Types.SimpleController", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.CDL.Types.SimpleController.PI" - ] - }, + "value": "Buildings.Controls.OBC.CDL.Types.SimpleController.PI", "name": "Type of controller", "group": "Fan controller", "tab": "", @@ -53577,12 +41512,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.k", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Gain, normalized using dpBuiSet", "group": "Fan controller", "tab": "", @@ -53597,12 +41527,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.Ti", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.5 - ] - }, + "value": 0.5, "name": "Time constant of integrator block", "group": "Fan controller", "tab": "", @@ -53635,12 +41560,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.Td", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Time constant of derivative block", "group": "Fan controller", "tab": "", @@ -53673,12 +41593,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.maxSpe", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Upper limit of output", "group": "Fan controller", "tab": "", @@ -53693,12 +41608,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.minSpe", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Lower limit of output", "group": "Fan controller", "tab": "", @@ -53720,30 +41630,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.VAirSup_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.VAirSup_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.VAirSup_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -53762,30 +41657,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.VAirRet_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.VAirRet_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.VAirRet_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -53818,30 +41698,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.yRetFan.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.yRetFan.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.yRetFan.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true } }, @@ -53874,57 +41739,27 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.conP.controllerType": { - "expression": { - "operator": "none", - "operands": [ - "conTyp" - ] - }, + "expression": "conTyp", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.conP.k": { - "expression": { - "operator": "none", - "operands": [ - "k" - ] - }, + "expression": "k", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.conP.Ti": { - "expression": { - "operator": "none", - "operands": [ - "Ti" - ] - }, + "expression": "Ti", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.conP.Td": { - "expression": { - "operator": "none", - "operands": [ - "Td" - ] - }, + "expression": "Td", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.conP.yMax": { - "expression": { - "operator": "none", - "operands": [ - "maxSpe" - ] - }, + "expression": "maxSpe", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReturnFanAirflowTracking.conP.yMin": { - "expression": { - "operator": "none", - "operands": [ - "minSpe" - ] - }, + "expression": "minSpe", "final": true } }, @@ -53970,39 +41805,19 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.tit24OutAirSet.minOADes": { - "expression": { - "operator": "none", - "operands": [ - "minOADes" - ] - }, + "expression": "minOADes", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.tit24OutAirSet.have_CO2Sen": { - "expression": { - "operator": "none", - "operands": [ - "have_CO2Sen" - ] - }, + "expression": "have_CO2Sen", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.tit24OutAirSet.VAbsOutAir_flow": { - "expression": { - "operator": "none", - "operands": [ - "VAbsOutAir_flow" - ] - }, + "expression": "VAbsOutAir_flow", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.tit24OutAirSet.VDesOutAir_flow": { - "expression": { - "operator": "none", - "operands": [ - "VDesOutAir_flow" - ] - }, + "expression": "VDesOutAir_flow", "final": true } }, @@ -54053,12 +41868,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.VAbsOutAir_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": false } }, @@ -54077,12 +41887,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.VDesOutAir_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": false } }, @@ -54101,30 +41906,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.VSumZonAbsMin_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.VSumZonAbsMin_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.VSumZonAbsMin_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -54143,30 +41933,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.VSumZonDesMin_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.VSumZonDesMin_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.VSumZonDesMin_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -54185,12 +41960,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.uCO2Loo_max.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -54209,30 +41979,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.VAirOut_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.VAirOut_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.VAirOut_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -54251,30 +42006,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.VEffAbsOutAir_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.VEffAbsOutAir_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.VEffAbsOutAir_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -54293,12 +42033,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.effAbsOutAir_normalized.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -54317,30 +42052,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.VEffDesOutAir_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.VEffDesOutAir_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.VEffDesOutAir_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -54359,12 +42079,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.effDesOutAir_normalized.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -54383,12 +42098,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.effOutAir_normalized.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -54407,12 +42117,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.outAir_normalized.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -54431,12 +42136,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.absOutAir.k": { - "expression": { - "operator": "none", - "operands": [ - "VAbsOutAir_flow" - ] - }, + "expression": "VAbsOutAir_flow", "final": true } }, @@ -54469,12 +42169,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.desOutAir.k": { - "expression": { - "operator": "none", - "operands": [ - "VDesOutAir_flow" - ] - }, + "expression": "VDesOutAir_flow", "final": true } }, @@ -54535,12 +42230,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.con.k": { - "expression": { - "operator": "none", - "operands": [ - 0.5 - ] - }, + "expression": 0.5, "final": true } }, @@ -54559,12 +42249,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.con1.k": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true } }, @@ -54583,21 +42268,11 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.effOutAir.limitBelow": { - "expression": { - "operator": "none", - "operands": [ - false - ] - }, + "expression": false, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.effOutAir.limitAbove": { - "expression": { - "operator": "none", - "operands": [ - true - ] - }, + "expression": true, "final": true } }, @@ -54616,12 +42291,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.gai.k": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true } }, @@ -54668,12 +42338,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.AHU.neaZer.k": { - "expression": { - "operator": "none", - "operands": [ - 0.0001 - ] - }, + "expression": 0.0001, "final": true } }, @@ -54763,39 +42428,19 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.relFanCon.relFanSpe_min": { - "expression": { - "operator": "none", - "operands": [ - "relFanSpe_min" - ] - }, + "expression": "relFanSpe_min", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.relFanCon.dpBuiSet": { - "expression": { - "operator": "none", - "operands": [ - "dpBuiSet" - ] - }, + "expression": "dpBuiSet", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.relFanCon.k": { - "expression": { - "operator": "none", - "operands": [ - "kRelFan" - ] - }, + "expression": "kRelFan", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.relFanCon.hys": { - "expression": { - "operator": "none", - "operands": [ - "hys" - ] - }, + "expression": "hys", "final": true } }, @@ -54807,12 +42452,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.relFanSpe_min", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Relief fan minimum speed", "group": "", "tab": "", @@ -54827,12 +42467,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.dpBuiSet", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 12 - ] - }, + "value": 12, "name": "Building static pressure difference relative to ambient (positive to pressurize the building)", "group": "", "tab": "", @@ -54847,12 +42482,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.k", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Gain, normalized using dpBuiSet", "group": "Pressure controller", "tab": "", @@ -54867,12 +42497,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.hys", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.005 - ] - }, + "value": 0.005, "name": "Hysteresis for checking the controller output value", "group": "", "tab": "Advanced", @@ -54894,30 +42519,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.dpBui.unit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.dpBui.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": false }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.dpBui.quantity": { - "expression": { - "operator": "none", - "operands": [ - "PressureDifference" - ] - }, + "expression": "\"PressureDifference\"", "final": true } }, @@ -54950,30 +42560,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.yDpBui.unit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.yDpBui.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": false }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.yDpBui.quantity": { - "expression": { - "operator": "none", - "operands": [ - "PressureDifference" - ] - }, + "expression": "\"PressureDifference\"", "final": true } }, @@ -55006,21 +42601,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.yRelFan.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.yRelFan.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true } }, @@ -55053,12 +42638,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.movMea.delta": { - "expression": { - "operator": "none", - "operands": [ - 300 - ] - }, + "expression": 300, "final": true } }, @@ -55077,12 +42657,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.dpBuiSetPoi.k": { - "expression": { - "operator": "none", - "operands": [ - "dpBuiSet" - ] - }, + "expression": "dpBuiSet", "final": true } }, @@ -55115,12 +42690,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.conOne.k": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true } }, @@ -55139,30 +42709,15 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.conP.controllerType": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.CDL.Types.SimpleController.P" - ] - }, + "expression": "Buildings.Controls.OBC.CDL.Types.SimpleController.P", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.conP.k": { - "expression": { - "operator": "none", - "operands": [ - "k" - ] - }, + "expression": "k", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.conP.reverseActing": { - "expression": { - "operator": "none", - "operands": [ - false - ] - }, + "expression": false, "final": true } }, @@ -55181,21 +42736,11 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.greThr.t": { - "expression": { - "operator": "none", - "operands": [ - 0.05 - ] - }, + "expression": 0.05, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.greThr.h": { - "expression": { - "operator": "none", - "operands": [ - "hys" - ] - }, + "expression": "hys", "final": true } }, @@ -55214,21 +42759,11 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.lesThr.t": { - "expression": { - "operator": "none", - "operands": [ - 0.005 - ] - }, + "expression": 0.005, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.lesThr.h": { - "expression": { - "operator": "none", - "operands": [ - "hys" - ] - }, + "expression": "hys", "final": true } }, @@ -55247,12 +42782,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.tim.t": { - "expression": { - "operator": "none", - "operands": [ - 300 - ] - }, + "expression": 300, "final": true } }, @@ -55264,12 +42794,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Logical.Timer.t", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Threshold time for comparison", "group": "", "tab": "", @@ -55305,21 +42830,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.CDL.Logical.Timer.y.quantity": { - "expression": { - "operator": "none", - "operands": [ - "Time" - ] - }, + "expression": "\"Time\"", "final": true }, "Buildings.Controls.OBC.CDL.Logical.Timer.y.unit": { - "expression": { - "operator": "none", - "operands": [ - "s" - ] - }, + "expression": "\"s\"", "final": true } }, @@ -55457,21 +42972,11 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.greThr2.t": { - "expression": { - "operator": "none", - "operands": [ - "relFanSpe_min +0.15" - ] - }, + "expression": "relFanSpe_min +0.15", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.greThr2.h": { - "expression": { - "operator": "none", - "operands": [ - "hys" - ] - }, + "expression": "hys", "final": true } }, @@ -55490,12 +42995,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.upTim.t": { - "expression": { - "operator": "none", - "operands": [ - 420 - ] - }, + "expression": 420, "final": true } }, @@ -55514,21 +43014,11 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.lesThr3.t": { - "expression": { - "operator": "none", - "operands": [ - "relFanSpe_min" - ] - }, + "expression": "relFanSpe_min", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.lesThr3.h": { - "expression": { - "operator": "none", - "operands": [ - "hys" - ] - }, + "expression": "hys", "final": true } }, @@ -55547,12 +43037,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.ReliefFan.dowTim.t": { - "expression": { - "operator": "none", - "operands": [ - 300 - ] - }, + "expression": 300, "final": true } }, @@ -55918,39 +43403,19 @@ "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.aggZonVen_A621.nZon": { - "expression": { - "operator": "none", - "operands": [ - "nZon" - ] - }, + "expression": "nZon", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.aggZonVen_A621.nGro": { - "expression": { - "operator": "none", - "operands": [ - "nGro" - ] - }, + "expression": "nGro", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.aggZonVen_A621.zonGroMat": { - "expression": { - "operator": "none", - "operands": [ - "isZonInGroInt" - ] - }, + "expression": "isZonInGroInt", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.aggZonVen_A621.zonGroMatTra": { - "expression": { - "operator": "none", - "operands": [ - "isZonInGroIntTra" - ] - }, + "expression": "isZonInGroIntTra", "final": true } }, @@ -56045,18 +43510,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -56070,18 +43525,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -56095,18 +43540,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -56135,18 +43570,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -56160,18 +43585,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -56185,18 +43600,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -56225,18 +43630,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -56250,18 +43645,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -56275,18 +43660,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -56315,18 +43690,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -56340,18 +43705,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -56365,18 +43720,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -56399,30 +43744,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.VSumAdjPopBreZon_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.VSumAdjPopBreZon_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.VSumAdjPopBreZon_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -56441,30 +43771,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.VSumAdjAreBreZon_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.VSumAdjAreBreZon_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.VSumAdjAreBreZon_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -56483,30 +43798,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.VSumZonPri_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.VSumZonPri_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.VSumZonPri_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -56525,21 +43825,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.uOutAirFra_max.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.uOutAirFra_max.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -56558,12 +43848,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.groFlo.K": { - "expression": { - "operator": "none", - "operands": [ - "zonGroMat" - ] - }, + "expression": "zonGroMat", "final": true } }, @@ -56575,12 +43860,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.MatrixGain.K", "type": "Real", - "value": { - "operator": "none", - "operands": [ - "[1,0;0,1]" - ] - }, + "value": "[1,0;0,1]", "name": "Gain matrix which is multiplied with the input", "group": "", "tab": "", @@ -56647,12 +43927,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.groFlo1.K": { - "expression": { - "operator": "none", - "operands": [ - "zonGroMat" - ] - }, + "expression": "zonGroMat", "final": true } }, @@ -56713,12 +43988,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.mulSum.nin": { - "expression": { - "operator": "none", - "operands": [ - "nGro" - ] - }, + "expression": "nGro", "final": true } }, @@ -56737,12 +44007,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.mulSum1.nin": { - "expression": { - "operator": "none", - "operands": [ - "nGro" - ] - }, + "expression": "nGro", "final": true } }, @@ -56761,12 +44026,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.groFlo2.K": { - "expression": { - "operator": "none", - "operands": [ - "zonGroMat" - ] - }, + "expression": "zonGroMat", "final": true } }, @@ -56799,12 +44059,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.mulSum2.nin": { - "expression": { - "operator": "none", - "operands": [ - "nGro" - ] - }, + "expression": "nGro", "final": true } }, @@ -56837,12 +44092,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.groFlo3.K": { - "expression": { - "operator": "none", - "operands": [ - "zonGroMatTra" - ] - }, + "expression": "zonGroMatTra", "final": true } }, @@ -56875,12 +44125,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.ASHRAE62_1.SumZone.mulMax.nin": { - "expression": { - "operator": "none", - "operands": [ - "nZon" - ] - }, + "expression": "nZon", "final": true } }, @@ -56892,12 +44137,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.MultiMax.nin", "type": "Integer", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Number of input signals", "group": "", "tab": "", @@ -56970,18 +44210,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -57141,18 +44371,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -57235,39 +44455,19 @@ "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.aggZonVen_T24.nZon": { - "expression": { - "operator": "none", - "operands": [ - "nZon" - ] - }, + "expression": "nZon", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.aggZonVen_T24.nGro": { - "expression": { - "operator": "none", - "operands": [ - "nGro" - ] - }, + "expression": "nGro", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.aggZonVen_T24.zonGroMat": { - "expression": { - "operator": "none", - "operands": [ - "isZonInGroInt" - ] - }, + "expression": "isZonInGroInt", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.aggZonVen_T24.have_CO2Sen": { - "expression": { - "operator": "none", - "operands": [ - "have_CO2Sen" - ] - }, + "expression": "have_CO2Sen", "final": true } }, @@ -57362,18 +44562,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -57387,18 +44577,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -57412,18 +44592,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -57452,18 +44622,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -57477,18 +44637,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -57502,18 +44652,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -57542,18 +44682,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -57576,30 +44706,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.VSumZonAbsMin_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.VSumZonAbsMin_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.VSumZonAbsMin_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -57618,30 +44733,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.VSumZonDesMin_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.VSumZonDesMin_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.VSumZonDesMin_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -57660,12 +44760,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.yMaxCO2.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -57684,12 +44779,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.groFlo.K": { - "expression": { - "operator": "none", - "operands": [ - "zonGroMat" - ] - }, + "expression": "zonGroMat", "final": true } }, @@ -57708,12 +44798,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.groFlo1.K": { - "expression": { - "operator": "none", - "operands": [ - "zonGroMat" - ] - }, + "expression": "zonGroMat", "final": true } }, @@ -57774,12 +44859,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.mulSum.nin": { - "expression": { - "operator": "none", - "operands": [ - "nGro" - ] - }, + "expression": "nGro", "final": true } }, @@ -57798,12 +44878,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.mulSum1.nin": { - "expression": { - "operator": "none", - "operands": [ - "nGro" - ] - }, + "expression": "nGro", "final": true } }, @@ -57828,18 +44903,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -57876,12 +44941,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.OutdoorAirFlow.Title24.SumZone.mulMax.nin": { - "expression": { - "operator": "none", - "operands": [ - "nZon" - ] - }, + "expression": "nZon", "final": true } }, @@ -57935,21 +44995,11 @@ "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.repSigZon.nZon": { - "expression": { - "operator": "none", - "operands": [ - "nZon" - ] - }, + "expression": "nZon", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.repSigZon.nZonGro": { - "expression": { - "operator": "none", - "operands": [ - "nGro" - ] - }, + "expression": "nGro", "final": true } }, @@ -57961,12 +45011,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.nZon", "type": "Integer", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Number of zones in input", "group": "", "tab": "", @@ -57981,12 +45026,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatusDuplicator.nZonGro", "type": "Integer", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Number of groups in output", "group": "", "tab": "", @@ -58042,18 +45082,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58067,18 +45097,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58107,18 +45127,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58132,18 +45142,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58172,18 +45172,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58197,18 +45187,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58279,18 +45259,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58304,18 +45274,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58329,18 +45289,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58397,18 +45347,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58422,18 +45362,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58447,18 +45377,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58501,18 +45421,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58526,18 +45436,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58551,18 +45451,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58633,18 +45523,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58658,18 +45538,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58698,18 +45568,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58723,18 +45583,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58763,18 +45613,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58788,18 +45628,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58870,18 +45700,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58895,18 +45715,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58920,18 +45730,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58988,18 +45788,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59013,18 +45803,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59038,18 +45818,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59092,18 +45862,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59117,18 +45877,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59142,18 +45892,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59242,18 +45982,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59261,21 +45991,11 @@ "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.staGro.nGroZon": { - "expression": { - "operator": "none", - "operands": [ - "nZonPerGro" - ] - }, + "expression": "nZonPerGro", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.staGro.zonGroMsk": { - "expression": { - "operator": "none", - "operands": [ - "isZonInGro" - ] - }, + "expression": "isZonInGro", "final": true } }, @@ -59287,12 +46007,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.nBuiZon", "type": "Integer", - "value": { - "operator": "none", - "operands": [ - 5 - ] - }, + "value": 5, "name": "Total number of zones in building", "group": "", "tab": "", @@ -59307,12 +46022,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.nGroZon", "type": "Integer", - "value": { - "operator": "none", - "operands": [ - "nBuiZon" - ] - }, + "value": "nBuiZon", "name": "Total number of zones in the group", "group": "", "tab": "", @@ -59333,18 +46043,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59363,12 +46063,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.uLow", "type": "Real", - "value": { - "operator": "none", - "operands": [ - -0.1 - ] - }, + "value": -0.1, "name": "Low limit of the hysteresis for checking temperature difference", "group": "", "tab": "Advanced", @@ -59383,12 +46078,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.uHigh", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "High limit of the hysteresis for checking temperature difference", "group": "", "tab": "Advanced", @@ -59444,18 +46134,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59469,18 +46149,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59509,18 +46179,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59534,18 +46194,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59574,18 +46224,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59599,18 +46239,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59681,18 +46311,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59706,18 +46326,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59731,18 +46341,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59799,18 +46399,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59824,18 +46414,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59849,18 +46429,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59903,18 +46473,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59928,18 +46488,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59953,18 +46503,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -60015,21 +46555,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.nexOcc.quantity": { - "expression": { - "operator": "none", - "operands": [ - "Time" - ] - }, + "expression": "\"Time\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.nexOcc.unit": { - "expression": { - "operator": "none", - "operands": [ - "s" - ] - }, + "expression": "\"s\"", "final": true } }, @@ -60048,21 +46578,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.yCooTim.unit": { - "expression": { - "operator": "none", - "operands": [ - "s" - ] - }, + "expression": "\"s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.yCooTim.quantity": { - "expression": { - "operator": "none", - "operands": [ - "Time" - ] - }, + "expression": "\"Time\"", "final": true } }, @@ -60081,21 +46601,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.yWarTim.unit": { - "expression": { - "operator": "none", - "operands": [ - "s" - ] - }, + "expression": "\"s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.yWarTim.quantity": { - "expression": { - "operator": "none", - "operands": [ - "Time" - ] - }, + "expression": "\"Time\"", "final": true } }, @@ -60226,30 +46736,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.TZonMax.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.TZonMax.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": false }, "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.TZonMax.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -60268,30 +46763,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.TZonMin.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.TZonMin.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": false }, "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.GroupStatus.TZonMin.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -60432,12 +46912,7 @@ "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.opeModSel.nZon": { - "expression": { - "operator": "none", - "operands": [ - "nZonPerGro" - ] - }, + "expression": "nZonPerGro", "final": true } }, @@ -60456,12 +46931,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.nZon.min": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": false } }, @@ -60473,12 +46943,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.preWarCooTim", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 10800 - ] - }, + "value": 10800, "name": "Maximum cool-down or warm-up time", "group": "", "tab": "", @@ -60493,12 +46958,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.TZonFreProOn", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 277.15 - ] - }, + "value": 277.15, "name": "Threshold temperature to activate the freeze protection mode", "group": "", "tab": "", @@ -60513,12 +46973,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.TZonFreProOff", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 280.15 - ] - }, + "value": 280.15, "name": "Threshold temperature to end the freeze protection mode", "group": "", "tab": "", @@ -60554,21 +47009,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.tNexOcc.unit": { - "expression": { - "operator": "none", - "operands": [ - "s" - ] - }, + "expression": "\"s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.tNexOcc.quantity": { - "expression": { - "operator": "none", - "operands": [ - "Time" - ] - }, + "expression": "\"Time\"", "final": true } }, @@ -60587,21 +47032,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.maxCooDowTim.unit": { - "expression": { - "operator": "none", - "operands": [ - "s" - ] - }, + "expression": "\"s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.maxCooDowTim.quantity": { - "expression": { - "operator": "none", - "operands": [ - "Time" - ] - }, + "expression": "\"Time\"", "final": true } }, @@ -60634,21 +47069,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.maxWarUpTim.unit": { - "expression": { - "operator": "none", - "operands": [ - "s" - ] - }, + "expression": "\"s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.maxWarUpTim.quantity": { - "expression": { - "operator": "none", - "operands": [ - "Time" - ] - }, + "expression": "\"Time\"", "final": true } }, @@ -60737,30 +47162,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.TZonMin.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.TZonMin.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": false }, "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.TZonMin.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -60868,12 +47278,7 @@ "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.TAirSupSet.nout": { - "expression": { - "operator": "none", - "operands": [ - "nZon" - ] - }, + "expression": "nZon", "final": true } }, @@ -60885,12 +47290,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Routing.RealScalarReplicator.nout", "type": "Integer", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Number of outputs", "group": "", "tab": "", @@ -60957,12 +47357,7 @@ "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.reqZonTemRes.nin": { - "expression": { - "operator": "none", - "operands": [ - "nZon" - ] - }, + "expression": "nZon", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.reqZonTemRes.k": { @@ -60972,18 +47367,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -60999,12 +47384,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Integers.MultiSum.nin", "type": "Integer", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Number of input connections", "group": "", "tab": "", @@ -61025,18 +47405,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -61108,12 +47478,7 @@ "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.reqZonPreRes.nin": { - "expression": { - "operator": "none", - "operands": [ - "nZon" - ] - }, + "expression": "nZon", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.reqZonPreRes.k": { @@ -61123,18 +47488,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -61157,12 +47512,7 @@ "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.u1FreSta.k": { - "expression": { - "operator": "none", - "operands": [ - false - ] - }, + "expression": false, "final": false } }, @@ -61225,12 +47575,7 @@ "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.u1SofSwiRes.k": { - "expression": { - "operator": "none", - "operands": [ - false - ] - }, + "expression": false, "final": false } }, @@ -61249,12 +47594,7 @@ "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.y1FanSup_actual.nout": { - "expression": { - "operator": "none", - "operands": [ - "nZon" - ] - }, + "expression": "nZon", "final": true } }, @@ -61273,12 +47613,7 @@ "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.TAirSup.nout": { - "expression": { - "operator": "none", - "operands": [ - "nZon" - ] - }, + "expression": "nZon", "final": true } }, @@ -61297,21 +47632,11 @@ "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.intVecRep.nin": { - "expression": { - "operator": "none", - "operands": [ - "nGro" - ] - }, + "expression": "nGro", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.intVecRep.nout": { - "expression": { - "operator": "none", - "operands": [ - "nZon" - ] - }, + "expression": "nZon", "final": true } }, @@ -61323,12 +47648,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Routing.IntegerVectorReplicator.nin", "type": "Integer", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Size of input vector", "group": "", "tab": "", @@ -61343,12 +47663,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Routing.IntegerVectorReplicator.nout", "type": "Integer", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Number of row in output", "group": "", "tab": "", @@ -61416,21 +47731,11 @@ "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.asgOpeMod.nin": { - "expression": { - "operator": "none", - "operands": [ - "nGro" - ] - }, + "expression": "nGro", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.asgOpeMod.k": { - "expression": { - "operator": "none", - "operands": [ - "isZonInGroIntTra" - ] - }, + "expression": "isZonInGroIntTra", "final": true } }, @@ -61449,12 +47754,7 @@ "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.ahuMod.nGro": { - "expression": { - "operator": "none", - "operands": [ - "nGro" - ] - }, + "expression": "nGro", "final": true } }, @@ -61559,12 +47859,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneGroupSystem.mulMin.nin": { - "expression": { - "operator": "none", - "operands": [ - "nGro" - ] - }, + "expression": "nGro", "final": false } }, @@ -61576,12 +47871,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.MultiMin.nin", "type": "Integer", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Number of input signals", "group": "", "tab": "", @@ -61801,12 +48091,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialControllerVAVMultizone.typCtlEco", "type": "Buildings.Controls.OBC.ASHRAE.G36.Types.ControlEconomizer", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.ControlEconomizer.FixedDryBulb" - ] - }, + "value": "Buildings.Controls.OBC.ASHRAE.G36.Types.ControlEconomizer.FixedDryBulb", "name": "Economizer control type", "group": "Economizer", "tab": "", @@ -61827,12 +48112,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialControllerVAVMultizone.typCtlFanRet", "type": "Buildings.Templates.AirHandlersFans.Types.ControlFanReturn", - "value": { - "operator": "none", - "operands": [ - "Buildings.Templates.AirHandlersFans.Types.ControlFanReturn.AirflowMeasured" - ] - }, + "value": "Buildings.Templates.AirHandlersFans.Types.ControlFanReturn.AirflowMeasured", "name": "Return fan control type", "group": "Configuration", "tab": "", @@ -61856,12 +48136,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialControllerVAVMultizone.use_TMix", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "Set to true if mixed air temperature measurement is enabled", "group": "Economizer", "tab": "", @@ -61894,12 +48169,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialControllerVAVMultizone.have_frePro", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "Set to true to include freeze protection", "group": "", "tab": "", @@ -61914,12 +48184,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialControllerVAVMultizone.typFreSta", "type": "Buildings.Controls.OBC.ASHRAE.G36.Types.FreezeStat", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.FreezeStat.No_freeze_stat" - ] - }, + "value": "Buildings.Controls.OBC.ASHRAE.G36.Types.FreezeStat.No_freeze_stat", "name": "Option for low limit (freeze) protection", "group": "", "tab": "", @@ -61938,12 +48203,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialControllerVAVMultizone.typSecOut", "type": "Buildings.Controls.OBC.ASHRAE.G36.Types.OutdoorAirSection", - "value": { - "operator": "none", - "operands": [ - "secOutRel.typSecOut" - ] - }, + "value": "secOutRel.typSecOut", "name": "Type of outdoor air section", "group": "Economizer", "tab": "", @@ -61975,12 +48235,7 @@ "Buildings.Templates.AirHandlersFans.Types.ReliefReturnSection.ReliefDamper" ] }, - { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReliefDamper" - ] - } + "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReliefDamper" ] }, { @@ -61993,12 +48248,7 @@ "Buildings.Templates.AirHandlersFans.Types.ReliefReturnSection.ReliefFan" ] }, - { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReliefFan" - ] - } + "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReliefFan" ] }, { @@ -62027,12 +48277,7 @@ "Buildings.Templates.AirHandlersFans.Types.ControlFanReturn.AirflowMeasured" ] }, - { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReturnFanMeasuredAir" - ] - } + "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReturnFanMeasuredAir" ] }, { @@ -62045,23 +48290,13 @@ "Buildings.Templates.AirHandlersFans.Types.ControlFanReturn.BuildingPressure" ] }, - { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReturnFanDp" - ] - } + "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReturnFanDp" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReliefDamper" - ] - } + "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReliefDamper" ] } ] @@ -62073,12 +48308,7 @@ { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReliefDamper" - ] - } + "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReliefDamper" ] } ] @@ -62103,12 +48333,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialControllerVAVMultizone.stdEne", "type": "Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard", - "value": { - "operator": "none", - "operands": [ - "datAll.stdEne" - ] - }, + "value": "datAll.stdEne", "name": "Energy standard", "group": "", "tab": "", @@ -62132,12 +48357,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialControllerVAVMultizone.stdVen", "type": "Buildings.Controls.OBC.ASHRAE.G36.Types.VentilationStandard", - "value": { - "operator": "none", - "operands": [ - "datAll.stdVen" - ] - }, + "value": "datAll.stdVen", "name": "Ventilation standard", "group": "", "tab": "", @@ -62161,12 +48381,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialControllerVAVMultizone.have_CO2Sen", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "Set to true if there are zones with CO2 sensor", "group": "Configuration", "tab": "", @@ -62407,12 +48622,7 @@ }, "modifiers": { "Buildings.Templates.Data.AllSystems.ashCliZon.start": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.ASHRAEClimateZone.Zone_1A" - ] - }, + "expression": "Buildings.Controls.OBC.ASHRAE.G36.Types.ASHRAEClimateZone.Zone_1A", "final": false } }, @@ -62456,12 +48666,7 @@ }, "modifiers": { "Buildings.Templates.Data.AllSystems.tit24CliZon.start": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.Title24ClimateZone.Zone_1" - ] - }, + "expression": "Buildings.Controls.OBC.ASHRAE.G36.Types.Title24ClimateZone.Zone_1", "final": false } }, @@ -62615,39 +48820,19 @@ "visible": true, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialController.dat.typ": { - "expression": { - "operator": "none", - "operands": [ - "typ" - ] - }, + "expression": "typ", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialController.dat.typFanSup": { - "expression": { - "operator": "none", - "operands": [ - "typFanSup" - ] - }, + "expression": "typFanSup", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialController.dat.typFanRel": { - "expression": { - "operator": "none", - "operands": [ - "typFanRel" - ] - }, + "expression": "typFanRel", "final": true }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialController.dat.typFanRet": { - "expression": { - "operator": "none", - "operands": [ - "typFanRet" - ] - }, + "expression": "typFanRet", "final": true } }, @@ -62858,30 +49043,15 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Components.Data.VAVMultiZoneController" }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialControllerVAVMultizone.dat.typSecOut": { - "expression": { - "operator": "none", - "operands": [ - "secOutRel.typSecOut" - ] - }, + "expression": "secOutRel.typSecOut", "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialControllerVAVMultizone.dat.buiPreCon": { - "expression": { - "operator": "none", - "operands": [ - "buiPreCon" - ] - }, + "expression": "buiPreCon", "final": false }, "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialControllerVAVMultizone.dat.stdVen": { - "expression": { - "operator": "none", - "operands": [ - "stdVen" - ] - }, + "expression": "stdVen", "final": false } }, @@ -62928,12 +49098,7 @@ "visible": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.typ": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.AirHandlersFans.Types.Controller.G36VAVMultiZone" - ] - }, + "expression": "Buildings.Templates.AirHandlersFans.Types.Controller.G36VAVMultiZone", "final": true } }, @@ -63119,57 +49284,27 @@ "visible": true, "modifiers": { "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.cfg.typ": { - "expression": { - "operator": "none", - "operands": [ - "typ" - ] - }, + "expression": "typ", "final": true }, "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.cfg.typFanSup": { - "expression": { - "operator": "none", - "operands": [ - "typFanSup" - ] - }, + "expression": "typFanSup", "final": true }, "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.cfg.typFanRel": { - "expression": { - "operator": "none", - "operands": [ - "typFanRel" - ] - }, + "expression": "typFanRel", "final": true }, "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.cfg.typFanRet": { - "expression": { - "operator": "none", - "operands": [ - "typFanRet" - ] - }, + "expression": "typFanRet", "final": true }, "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.cfg.have_souChiWat": { - "expression": { - "operator": "none", - "operands": [ - "have_souChiWat" - ] - }, + "expression": "have_souChiWat", "final": true }, "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.cfg.have_souHeaWat": { - "expression": { - "operator": "none", - "operands": [ - "have_souHeaWat" - ] - }, + "expression": "have_souHeaWat", "final": true } }, @@ -63287,23 +49422,13 @@ "Buildings.Templates.Components.Types.Fan.None" ] }, - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 1 - ] - } + 1 ] } ] @@ -63345,23 +49470,13 @@ "Buildings.Templates.Components.Types.Fan.None" ] }, - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 1 - ] - } + 1 ] } ] @@ -63403,23 +49518,13 @@ "Buildings.Templates.Components.Types.Fan.None" ] }, - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 1 - ] - } + 1 ] } ] @@ -63512,12 +49617,7 @@ "enable": true, "modifiers": { "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.nZon.min": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": false } }, @@ -63535,12 +49635,7 @@ "visible": true, "modifiers": { "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.dat.cfg": { - "expression": { - "operator": "none", - "operands": [ - "cfg" - ] - }, + "expression": "cfg", "final": false, "recordBinding": true } @@ -63574,12 +49669,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Data.PartialAirHandler.id", "type": "String", - "value": { - "operator": "none", - "operands": [ - "" - ] - }, + "value": "\"\"", "name": "System tag", "group": "", "tab": "Advanced", @@ -63594,12 +49684,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Data.PartialAirHandler.id_souChiWat", "type": "String", - "value": { - "operator": "none", - "operands": [ - "" - ] - }, + "value": "\"\"", "name": "CHW supply system tag", "group": "", "tab": "Advanced", @@ -63614,12 +49699,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Data.PartialAirHandler.id_souHeaWat", "type": "String", - "value": { - "operator": "none", - "operands": [ - "" - ] - }, + "value": "\"\"", "name": "HHW supply system tag", "group": "", "tab": "Advanced", @@ -63640,39 +49720,19 @@ "visible": true, "modifiers": { "Buildings.Templates.AirHandlersFans.Data.PartialAirHandler.ctl.typFanSup": { - "expression": { - "operator": "none", - "operands": [ - "cfg.typFanSup" - ] - }, + "expression": "cfg.typFanSup", "final": true }, "Buildings.Templates.AirHandlersFans.Data.PartialAirHandler.ctl.typFanRel": { - "expression": { - "operator": "none", - "operands": [ - "cfg.typFanRel" - ] - }, + "expression": "cfg.typFanRel", "final": true }, "Buildings.Templates.AirHandlersFans.Data.PartialAirHandler.ctl.typFanRet": { - "expression": { - "operator": "none", - "operands": [ - "cfg.typFanRet" - ] - }, + "expression": "cfg.typFanRet", "final": true }, "Buildings.Templates.AirHandlersFans.Data.PartialAirHandler.ctl.typ": { - "expression": { - "operator": "none", - "operands": [ - "cfg.typCtl" - ] - }, + "expression": "cfg.typCtl", "final": true } }, @@ -63750,12 +49810,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.id", "type": "String", - "value": { - "operator": "none", - "operands": [ - "dat.id" - ] - }, + "value": "dat.id", "name": "System tag", "group": "Configuration", "tab": "", @@ -63918,12 +49973,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.mAirSup_flow_nominal", "type": "Modelica.Units.SI.MassFlowRate", - "value": { - "operator": "none", - "operands": [ - "dat.mAirSup_flow_nominal" - ] - }, + "value": "dat.mAirSup_flow_nominal", "name": "Supply air mass flow rate", "group": "Nominal condition", "tab": "", @@ -63938,12 +49988,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.mAirRet_flow_nominal", "type": "Modelica.Units.SI.MassFlowRate", - "value": { - "operator": "none", - "operands": [ - "dat.mAirRet_flow_nominal" - ] - }, + "value": "dat.mAirRet_flow_nominal", "name": "Return air mass flow rate", "group": "Nominal condition", "tab": "", @@ -64014,12 +50059,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.energyDynamics", "type": "Modelica.Fluid.Types.Dynamics", - "value": { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.Dynamics.DynamicFreeInitial" - ] - }, + "value": "Modelica.Fluid.Types.Dynamics.DynamicFreeInitial", "name": "Type of energy balance: dynamic (3 initialization options) or steady state", "group": "Conservation equations", "tab": "Dynamics", @@ -64034,12 +50074,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.allowFlowReversalAir", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "= true to allow flow reversal, false restricts to design direction - Air side", "group": "", "tab": "Assumptions", @@ -64054,12 +50089,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.allowFlowReversalLiq", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "= true to allow flow reversal, false restricts to design direction - CHW and HW side", "group": "", "tab": "Assumptions", @@ -64074,12 +50104,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.show_T", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "= true, if actual temperature at ports of subcomponents is computed", "group": "Diagnostics", "tab": "Advanced", @@ -64111,29 +50136,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversalAir" - ] - }, - { - "operator": "none", - "operands": [ - "-Modelica.Constants.inf" - ] - } + "allowFlowReversalAir", + "-Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -64141,21 +50151,11 @@ "final": false }, "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.port_Out.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false }, "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.port_Out.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false } }, @@ -64184,29 +50184,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversalAir" - ] - }, - { - "operator": "none", - "operands": [ - "+Modelica.Constants.inf" - ] - } + "allowFlowReversalAir", + "+Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -64214,21 +50199,11 @@ "final": false }, "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.port_Sup.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false }, "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.port_Sup.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false } }, @@ -64257,29 +50232,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversalAir" - ] - }, - { - "operator": "none", - "operands": [ - "+Modelica.Constants.inf" - ] - } + "allowFlowReversalAir", + "+Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -64287,21 +50247,11 @@ "final": false }, "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.port_SupCol.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false }, "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.port_SupCol.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false } }, @@ -64330,29 +50280,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversalAir" - ] - }, - { - "operator": "none", - "operands": [ - "+Modelica.Constants.inf" - ] - } + "allowFlowReversalAir", + "+Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -64360,21 +50295,11 @@ "final": false }, "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.port_SupHot.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false }, "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.port_SupHot.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false } }, @@ -64403,29 +50328,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversalAir" - ] - }, - { - "operator": "none", - "operands": [ - "-Modelica.Constants.inf" - ] - } + "allowFlowReversalAir", + "-Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -64433,21 +50343,11 @@ "final": false }, "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.port_Ret.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false }, "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.port_Ret.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false } }, @@ -64476,29 +50376,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversalAir" - ] - }, - { - "operator": "none", - "operands": [ - "+Modelica.Constants.inf" - ] - } + "allowFlowReversalAir", + "+Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -64506,21 +50391,11 @@ "final": false }, "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.port_Rel.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false }, "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.port_Rel.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false } }, @@ -64549,29 +50424,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversalLiq" - ] - }, - { - "operator": "none", - "operands": [ - "+Modelica.Constants.inf" - ] - } + "allowFlowReversalLiq", + "+Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -64579,21 +50439,11 @@ "final": false }, "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.port_bChiWat.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "MediumChiWat.h_default" - ] - }, + "expression": "MediumChiWat.h_default", "final": false }, "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.port_bChiWat.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "MediumChiWat.h_default" - ] - }, + "expression": "MediumChiWat.h_default", "final": false } }, @@ -64622,29 +50472,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversalLiq" - ] - }, - { - "operator": "none", - "operands": [ - "-Modelica.Constants.inf" - ] - } + "allowFlowReversalLiq", + "-Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -64652,21 +50487,11 @@ "final": false }, "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.port_aChiWat.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "MediumChiWat.h_default" - ] - }, + "expression": "MediumChiWat.h_default", "final": false }, "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.port_aChiWat.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "MediumChiWat.h_default" - ] - }, + "expression": "MediumChiWat.h_default", "final": false } }, @@ -64695,29 +50520,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversalLiq" - ] - }, - { - "operator": "none", - "operands": [ - "+Modelica.Constants.inf" - ] - } + "allowFlowReversalLiq", + "+Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -64725,21 +50535,11 @@ "final": false }, "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.port_bHeaWat.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "MediumHeaWat.h_default" - ] - }, + "expression": "MediumHeaWat.h_default", "final": false }, "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.port_bHeaWat.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "MediumHeaWat.h_default" - ] - }, + "expression": "MediumHeaWat.h_default", "final": false } }, @@ -64768,29 +50568,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversalLiq" - ] - }, - { - "operator": "none", - "operands": [ - "-Modelica.Constants.inf" - ] - } + "allowFlowReversalLiq", + "-Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -64798,21 +50583,11 @@ "final": false }, "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.port_aHeaWat.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "MediumHeaWat.h_default" - ] - }, + "expression": "MediumHeaWat.h_default", "final": false }, "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.port_aHeaWat.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "MediumHeaWat.h_default" - ] - }, + "expression": "MediumHeaWat.h_default", "final": false } }, @@ -64954,12 +50729,7 @@ "visible": false, "modifiers": { "Buildings.Templates.AirHandlersFans.VAVMultiZone.nZon.min": { - "expression": { - "operator": "none", - "operands": [ - 2 - ] - }, + "expression": 2, "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.cfg": { @@ -64980,12 +50750,7 @@ "Buildings.Templates.Components.Types.Fan.None" ] }, - { - "operator": "none", - "operands": [ - "fanSupDra.nFan" - ] - } + "fanSupDra.nFan" ] }, { @@ -64998,23 +50763,13 @@ "Buildings.Templates.Components.Types.Fan.None" ] }, - { - "operator": "none", - "operands": [ - "fanSupBlo.nFan" - ] - } + "fanSupBlo.nFan" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -65023,150 +50778,70 @@ "recordBinding": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.cfg.nFanRet": { - "expression": { - "operator": "none", - "operands": [ - "secOutRel.nFanRet" - ] - }, + "expression": "secOutRel.nFanRet", "final": true, "recordBinding": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.cfg.nFanRel": { - "expression": { - "operator": "none", - "operands": [ - "secOutRel.nFanRel" - ] - }, + "expression": "secOutRel.nFanRel", "final": true, "recordBinding": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.cfg.typCoiHeaPre": { - "expression": { - "operator": "none", - "operands": [ - "coiHeaPre.typ" - ] - }, + "expression": "coiHeaPre.typ", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.cfg.typCoiCoo": { - "expression": { - "operator": "none", - "operands": [ - "coiCoo.typ" - ] - }, + "expression": "coiCoo.typ", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.cfg.typCoiHeaReh": { - "expression": { - "operator": "none", - "operands": [ - "coiHeaReh.typ" - ] - }, + "expression": "coiHeaReh.typ", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.cfg.typValCoiHeaPre": { - "expression": { - "operator": "none", - "operands": [ - "coiHeaPre.typVal" - ] - }, + "expression": "coiHeaPre.typVal", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.cfg.typValCoiCoo": { - "expression": { - "operator": "none", - "operands": [ - "coiCoo.typVal" - ] - }, + "expression": "coiCoo.typVal", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.cfg.typValCoiHeaReh": { - "expression": { - "operator": "none", - "operands": [ - "coiHeaReh.typVal" - ] - }, + "expression": "coiHeaReh.typVal", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.cfg.typDamOut": { - "expression": { - "operator": "none", - "operands": [ - "secOutRel.typDamOut" - ] - }, + "expression": "secOutRel.typDamOut", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.cfg.typDamOutMin": { - "expression": { - "operator": "none", - "operands": [ - "secOutRel.typDamOutMin" - ] - }, + "expression": "secOutRel.typDamOutMin", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.cfg.typDamRet": { - "expression": { - "operator": "none", - "operands": [ - "secOutRel.typDamRet" - ] - }, + "expression": "secOutRel.typDamRet", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.cfg.typDamRel": { - "expression": { - "operator": "none", - "operands": [ - "secOutRel.typDamRel" - ] - }, + "expression": "secOutRel.typDamRel", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.cfg.typSecOut": { - "expression": { - "operator": "none", - "operands": [ - "secOutRel.typSecOut" - ] - }, + "expression": "secOutRel.typSecOut", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.cfg.typCtl": { - "expression": { - "operator": "none", - "operands": [ - "ctl.typ" - ] - }, + "expression": "ctl.typ", "final": true, "recordBinding": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.cfg.buiPreCon": { - "expression": { - "operator": "none", - "operands": [ - "ctl.buiPreCon" - ] - }, + "expression": "ctl.buiPreCon", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.cfg.stdVen": { - "expression": { - "operator": "none", - "operands": [ - "ctl.stdVen" - ] - }, + "expression": "ctl.stdVen", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.dat": { @@ -65174,12 +50849,7 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Data.VAVMultiZone" }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.typ": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.AirHandlersFans.Types.Configuration.SingleDuct" - ] - }, + "expression": "Buildings.Templates.AirHandlersFans.Types.Configuration.SingleDuct", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.have_porRel": { @@ -65193,30 +50863,15 @@ "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.have_souChiWat": { - "expression": { - "operator": "none", - "operands": [ - "coiCoo.have_sou" - ] - }, + "expression": "coiCoo.have_sou", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.have_souHeaWat": { "expression": { "operator": "||", "operands": [ - { - "operator": "none", - "operands": [ - "coiHeaPre.have_sou" - ] - }, - { - "operator": "none", - "operands": [ - "coiHeaReh.have_sou" - ] - } + "coiHeaPre.have_sou", + "coiHeaReh.have_sou" ] }, "final": true @@ -65235,12 +50890,7 @@ "Buildings.Templates.Components.Types.Fan.None" ] }, - { - "operator": "none", - "operands": [ - "fanSupDra.typ" - ] - } + "fanSupDra.typ" ] }, { @@ -65253,23 +50903,13 @@ "Buildings.Templates.Components.Types.Fan.None" ] }, - { - "operator": "none", - "operands": [ - "fanSupBlo.typ" - ] - } + "fanSupBlo.typ" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.Fan.None" - ] - } + "Buildings.Templates.Components.Types.Fan.None" ] } ] @@ -65277,21 +50917,11 @@ "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.typFanRel": { - "expression": { - "operator": "none", - "operands": [ - "secOutRel.typFanRel" - ] - }, + "expression": "secOutRel.typFanRel", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.typFanRet": { - "expression": { - "operator": "none", - "operands": [ - "secOutRel.typFanRet" - ] - }, + "expression": "secOutRel.typFanRet", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.nFanSup": { @@ -65308,12 +50938,7 @@ "Buildings.Templates.Components.Types.Fan.None" ] }, - { - "operator": "none", - "operands": [ - "fanSupDra.nFan" - ] - } + "fanSupDra.nFan" ] }, { @@ -65326,23 +50951,13 @@ "Buildings.Templates.Components.Types.Fan.None" ] }, - { - "operator": "none", - "operands": [ - "fanSupBlo.nFan" - ] - } + "fanSupBlo.nFan" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -65350,21 +50965,11 @@ "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.nFanRel": { - "expression": { - "operator": "none", - "operands": [ - "secOutRel.nFanRel" - ] - }, + "expression": "secOutRel.nFanRel", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.nFanRet": { - "expression": { - "operator": "none", - "operands": [ - "secOutRel.nFanRet" - ] - }, + "expression": "secOutRel.nFanRet", "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.mChiWat_flow_nominal": { @@ -65374,29 +50979,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "coiCoo.have_sou" - ] - }, - { - "operator": "none", - "operands": [ - "dat.coiCoo.mWat_flow_nominal" - ] - } + "coiCoo.have_sou", + "dat.coiCoo.mWat_flow_nominal" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -65413,29 +51003,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "coiHeaPre.have_sou" - ] - }, - { - "operator": "none", - "operands": [ - "dat.coiHeaPre.mWat_flow_nominal" - ] - } + "coiHeaPre.have_sou", + "dat.coiHeaPre.mWat_flow_nominal" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -65446,29 +51021,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "coiHeaReh.have_sou" - ] - }, - { - "operator": "none", - "operands": [ - "dat.coiHeaReh.mWat_flow_nominal" - ] - } + "coiHeaReh.have_sou", + "dat.coiHeaReh.mWat_flow_nominal" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -65484,29 +51044,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "coiCoo.have_sou" - ] - }, - { - "operator": "none", - "operands": [ - "dat.coiCoo.Q_flow_nominal" - ] - } + "coiCoo.have_sou", + "dat.coiCoo.Q_flow_nominal" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -65523,29 +51068,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "coiHeaPre.have_sou" - ] - }, - { - "operator": "none", - "operands": [ - "dat.coiHeaPre.Q_flow_nominal" - ] - } + "coiHeaPre.have_sou", + "dat.coiHeaPre.Q_flow_nominal" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -65556,29 +51086,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "coiHeaReh.have_sou" - ] - }, - { - "operator": "none", - "operands": [ - "dat.coiHeaReh.Q_flow_nominal" - ] - } + "coiHeaReh.have_sou", + "dat.coiHeaReh.Q_flow_nominal" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -65653,12 +51168,7 @@ { "modelicaPath": "Buildings.Fluid.FixedResistances.LosslessPipe.from_dp", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "Used to satisfy replaceable models", "group": "", "tab": "", @@ -65743,12 +51253,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Data.VAVMultiZoneController.TAirSupSet_min", "type": "Modelica.Units.SI.Temperature", - "value": { - "operator": "none", - "operands": [ - "12 +273.15" - ] - }, + "value": "12 +273.15", "name": "Lowest supply air temperature setpoint", "group": "Temperature setpoints", "tab": "", @@ -65769,12 +51274,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Data.VAVMultiZoneController.TAirSupSet_max", "type": "Modelica.Units.SI.Temperature", - "value": { - "operator": "none", - "operands": [ - "18 +273.15" - ] - }, + "value": "18 +273.15", "name": "Highest supply air temperature setpoint", "group": "Temperature setpoints", "tab": "", @@ -65795,12 +51295,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Data.VAVMultiZoneController.TOutRes_min", "type": "Modelica.Units.SI.Temperature", - "value": { - "operator": "none", - "operands": [ - "16 +273.15" - ] - }, + "value": "16 +273.15", "name": "Lowest value of the outdoor air temperature reset range", "group": "Temperature setpoints", "tab": "", @@ -65821,12 +51316,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Data.VAVMultiZoneController.TOutRes_max", "type": "Modelica.Units.SI.Temperature", - "value": { - "operator": "none", - "operands": [ - "21 +273.15" - ] - }, + "value": "21 +273.15", "name": "Highest value of the outdoor air temperature reset range", "group": "Temperature setpoints", "tab": "", @@ -65872,12 +51362,7 @@ }, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Data.VAVMultiZoneController.VOutUnc_flow_nominal.start": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false } }, @@ -65914,12 +51399,7 @@ }, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Data.VAVMultiZoneController.VOutTot_flow_nominal.start": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false } }, @@ -65956,12 +51436,7 @@ }, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Data.VAVMultiZoneController.VOutAbsMin_flow_nominal.start": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false } }, @@ -65998,12 +51473,7 @@ }, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Data.VAVMultiZoneController.VOutMin_flow_nominal.start": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false } }, @@ -66028,30 +51498,15 @@ }, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Data.VAVMultiZoneController.pAirSupSet_rel_max.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Templates.AirHandlersFans.Components.Data.VAVMultiZoneController.pAirSupSet_rel_max.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": false }, "Buildings.Templates.AirHandlersFans.Components.Data.VAVMultiZoneController.pAirSupSet_rel_max.start": { - "expression": { - "operator": "none", - "operands": [ - 500 - ] - }, + "expression": 500, "final": false } }, @@ -66095,30 +51550,15 @@ }, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Data.VAVMultiZoneController.dpDamOutMinAbs.min": { - "expression": { - "operator": "none", - "operands": [ - 2.4 - ] - }, + "expression": 2.4, "final": true }, "Buildings.Templates.AirHandlersFans.Components.Data.VAVMultiZoneController.dpDamOutMinAbs.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": false }, "Buildings.Templates.AirHandlersFans.Components.Data.VAVMultiZoneController.dpDamOutMinAbs.start": { - "expression": { - "operator": "none", - "operands": [ - 5 - ] - }, + "expression": 5, "final": false } }, @@ -66155,30 +51595,15 @@ }, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Data.VAVMultiZoneController.dpDamOutMin_nominal.min": { - "expression": { - "operator": "none", - "operands": [ - 5 - ] - }, + "expression": 5, "final": true }, "Buildings.Templates.AirHandlersFans.Components.Data.VAVMultiZoneController.dpDamOutMin_nominal.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "Pa" - ] - }, + "expression": "\"Pa\"", "final": false }, "Buildings.Templates.AirHandlersFans.Components.Data.VAVMultiZoneController.dpDamOutMin_nominal.start": { - "expression": { - "operator": "none", - "operands": [ - 15 - ] - }, + "expression": 15, "final": false } }, @@ -66190,12 +51615,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Data.VAVMultiZoneController.pAirRetSet_rel_min", "type": "Modelica.Units.SI.PressureDifference", - "value": { - "operator": "none", - "operands": [ - 10 - ] - }, + "value": 10, "name": "Return fan minimum discharge static pressure setpoint", "group": "Information provided by testing, adjusting, and balancing contractor", "tab": "", @@ -66228,12 +51648,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Data.VAVMultiZoneController.pAirRetSet_rel_max", "type": "Modelica.Units.SI.PressureDifference", - "value": { - "operator": "none", - "operands": [ - 40 - ] - }, + "value": 40, "name": "Return fan maximum discharge static pressure setpoint", "group": "Information provided by testing, adjusting, and balancing contractor", "tab": "", @@ -66291,21 +51706,11 @@ }, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Data.VAVMultiZoneController.dVFanRet_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Templates.AirHandlersFans.Components.Data.VAVMultiZoneController.dVFanRet_flow.start": { - "expression": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "expression": 0.1, "final": false } }, @@ -66317,12 +51722,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Data.VAVMultiZoneController.yFanSup_min", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Lowest allowed fan speed if fan is on", "group": "Information provided by testing, adjusting, and balancing contractor", "tab": "", @@ -66355,12 +51755,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Data.VAVMultiZoneController.yFanRel_min", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Minimum relief fan speed", "group": "Information provided by testing, adjusting, and balancing contractor", "tab": "", @@ -66393,12 +51788,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Components.Data.VAVMultiZoneController.yFanRet_min", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Minimum return fan speed", "group": "Information provided by testing, adjusting, and balancing contractor", "tab": "", @@ -66757,21 +52147,11 @@ }, "modifiers": { "Buildings.Templates.AirHandlersFans.Data.VAVMultiZone.fanSup.typ": { - "expression": { - "operator": "none", - "operands": [ - "cfg.typFanSup" - ] - }, + "expression": "cfg.typFanSup", "final": true }, "Buildings.Templates.AirHandlersFans.Data.VAVMultiZone.fanSup.nFan": { - "expression": { - "operator": "none", - "operands": [ - "cfg.nFanSup" - ] - }, + "expression": "cfg.nFanSup", "final": true } }, @@ -66802,39 +52182,19 @@ }, "modifiers": { "Buildings.Templates.AirHandlersFans.Data.VAVMultiZone.coiHeaPre.typ": { - "expression": { - "operator": "none", - "operands": [ - "cfg.typCoiHeaPre" - ] - }, + "expression": "cfg.typCoiHeaPre", "final": true }, "Buildings.Templates.AirHandlersFans.Data.VAVMultiZone.coiHeaPre.typVal": { - "expression": { - "operator": "none", - "operands": [ - "cfg.typValCoiHeaPre" - ] - }, + "expression": "cfg.typValCoiHeaPre", "final": true }, "Buildings.Templates.AirHandlersFans.Data.VAVMultiZone.coiHeaPre.have_sou": { - "expression": { - "operator": "none", - "operands": [ - "cfg.have_souHeaWat" - ] - }, + "expression": "cfg.have_souHeaWat", "final": true }, "Buildings.Templates.AirHandlersFans.Data.VAVMultiZone.coiHeaPre.mAir_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "mAirSup_flow_nominal" - ] - }, + "expression": "mAirSup_flow_nominal", "final": false } }, @@ -66874,39 +52234,19 @@ }, "modifiers": { "Buildings.Templates.AirHandlersFans.Data.VAVMultiZone.coiCoo.typ": { - "expression": { - "operator": "none", - "operands": [ - "cfg.typCoiCoo" - ] - }, + "expression": "cfg.typCoiCoo", "final": true }, "Buildings.Templates.AirHandlersFans.Data.VAVMultiZone.coiCoo.typVal": { - "expression": { - "operator": "none", - "operands": [ - "cfg.typValCoiCoo" - ] - }, + "expression": "cfg.typValCoiCoo", "final": true }, "Buildings.Templates.AirHandlersFans.Data.VAVMultiZone.coiCoo.have_sou": { - "expression": { - "operator": "none", - "operands": [ - "cfg.have_souChiWat" - ] - }, + "expression": "cfg.have_souChiWat", "final": true }, "Buildings.Templates.AirHandlersFans.Data.VAVMultiZone.coiCoo.mAir_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "mAirSup_flow_nominal" - ] - }, + "expression": "mAirSup_flow_nominal", "final": false } }, @@ -66946,39 +52286,19 @@ }, "modifiers": { "Buildings.Templates.AirHandlersFans.Data.VAVMultiZone.coiHeaReh.typ": { - "expression": { - "operator": "none", - "operands": [ - "cfg.typCoiHeaReh" - ] - }, + "expression": "cfg.typCoiHeaReh", "final": true }, "Buildings.Templates.AirHandlersFans.Data.VAVMultiZone.coiHeaReh.typVal": { - "expression": { - "operator": "none", - "operands": [ - "cfg.typValCoiHeaReh" - ] - }, + "expression": "cfg.typValCoiHeaReh", "final": true }, "Buildings.Templates.AirHandlersFans.Data.VAVMultiZone.coiHeaReh.have_sou": { - "expression": { - "operator": "none", - "operands": [ - "cfg.have_souHeaWat" - ] - }, + "expression": "cfg.have_souHeaWat", "final": true }, "Buildings.Templates.AirHandlersFans.Data.VAVMultiZone.coiHeaReh.mAir_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "mAirSup_flow_nominal" - ] - }, + "expression": "mAirSup_flow_nominal", "final": false } }, @@ -67017,30 +52337,15 @@ "redeclare": "Buildings.Templates.AirHandlersFans.Components.Data.VAVMultiZoneController" }, "Buildings.Templates.AirHandlersFans.Data.VAVMultiZone.ctl.typSecOut": { - "expression": { - "operator": "none", - "operands": [ - "cfg.typSecOut" - ] - }, + "expression": "cfg.typSecOut", "final": true }, "Buildings.Templates.AirHandlersFans.Data.VAVMultiZone.ctl.buiPreCon": { - "expression": { - "operator": "none", - "operands": [ - "cfg.buiPreCon" - ] - }, + "expression": "cfg.buiPreCon", "final": true }, "Buildings.Templates.AirHandlersFans.Data.VAVMultiZone.ctl.stdVen": { - "expression": { - "operator": "none", - "operands": [ - "cfg.stdVen" - ] - }, + "expression": "cfg.stdVen", "final": true }, "Buildings.Templates.AirHandlersFans.Data.VAVMultiZone.mAirSup_flow_nominal": { @@ -67057,23 +52362,13 @@ "Buildings.Templates.Components.Types.Fan.None" ] }, - { - "operator": "none", - "operands": [ - "fanSup.m_flow_nominal" - ] - } + "fanSup.m_flow_nominal" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -67094,12 +52389,7 @@ "Buildings.Templates.Components.Types.Fan.None" ] }, - { - "operator": "none", - "operands": [ - "fanRet.m_flow_nominal" - ] - } + "fanRet.m_flow_nominal" ] }, { @@ -67112,12 +52402,7 @@ "Buildings.Templates.Components.Types.Fan.None" ] }, - { - "operator": "none", - "operands": [ - "fanRel.m_flow_nominal" - ] - } + "fanRel.m_flow_nominal" ] }, { @@ -67130,23 +52415,13 @@ "Buildings.Templates.Components.Types.Fan.None" ] }, - { - "operator": "none", - "operands": [ - "fanSup.m_flow_nominal" - ] - } + "fanSup.m_flow_nominal" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -67188,49 +52463,24 @@ "redeclare": "Buildings.Templates.ZoneEquipment.Interfaces.PartialAirTerminal.MediumAir" }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.coiHea.dat": { - "expression": { - "operator": "none", - "operands": [ - "datCoiHea" - ] - }, + "expression": "datCoiHea", "final": true, "recordBinding": true }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.coiHea.energyDynamics": { - "expression": { - "operator": "none", - "operands": [ - "energyDynamics" - ] - }, + "expression": "energyDynamics", "final": true }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.coiHea.allowFlowReversalAir": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversalAir" - ] - }, + "expression": "allowFlowReversalAir", "final": true }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.coiHea.allowFlowReversalLiq": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversalLiq" - ] - }, + "expression": "allowFlowReversalLiq", "final": true }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.coiHea.show_T": { - "expression": { - "operator": "none", - "operands": [ - "show_T" - ] - }, + "expression": "show_T", "final": true }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.coiHea.MediumHeaWat": { @@ -67238,12 +52488,7 @@ "redeclare": "Buildings.Templates.ZoneEquipment.Interfaces.PartialAirTerminal.MediumHeaWat" }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.coiHea.typVal": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.Valve.TwoWayModulating" - ] - }, + "expression": "Buildings.Templates.Components.Types.Valve.TwoWayModulating", "final": true } }, @@ -67255,12 +52500,7 @@ "redeclare": "Buildings.Templates.ZoneEquipment.Interfaces.PartialAirTerminal.MediumHeaWat" }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.coiHea.typVal": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.Valve.TwoWayModulating" - ] - }, + "expression": "Buildings.Templates.Components.Types.Valve.TwoWayModulating", "final": true } } @@ -67287,12 +52527,7 @@ "redeclare": "Buildings.Templates.ZoneEquipment.Interfaces.PartialAirTerminal.MediumAir" }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.damVAV.typ": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.Damper.Modulating" - ] - }, + "expression": "Buildings.Templates.Components.Types.Damper.Modulating", "final": true }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.damVAV.use_strokeTime": { @@ -67306,40 +52541,20 @@ "final": false }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.damVAV.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversalAir" - ] - }, + "expression": "allowFlowReversalAir", "final": true }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.damVAV.show_T": { - "expression": { - "operator": "none", - "operands": [ - "show_T" - ] - }, + "expression": "show_T", "final": true }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.damVAV.dat": { - "expression": { - "operator": "none", - "operands": [ - "datDamVAV" - ] - }, + "expression": "datDamVAV", "final": true, "recordBinding": true }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.damVAV.typBla": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.DamperBlades.VAV" - ] - }, + "expression": "Buildings.Templates.Components.Types.DamperBlades.VAV", "final": false } }, @@ -67357,12 +52572,7 @@ "visible": true, "modifiers": { "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.ctl.dat": { - "expression": { - "operator": "none", - "operands": [ - "dat.ctl" - ] - }, + "expression": "dat.ctl", "final": true, "recordBinding": true } @@ -67386,12 +52596,7 @@ "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Controls.OpenLoop.yDamVAV.k": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": false } }, @@ -67410,12 +52615,7 @@ "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Controls.OpenLoop.yCoiHea.k": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": false } }, @@ -67427,12 +52627,7 @@ { "modelicaPath": "Buildings.Templates.ZoneEquipment.Components.Interfaces.PartialControllerVAVBox.have_CO2Sen", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "Set to true if the zone has CO2 sensor", "group": "Configuration", "tab": "", @@ -67447,12 +52642,7 @@ { "modelicaPath": "Buildings.Templates.ZoneEquipment.Components.Interfaces.PartialControllerVAVBox.stdVen", "type": "Buildings.Controls.OBC.ASHRAE.G36.Types.VentilationStandard", - "value": { - "operator": "none", - "operands": [ - "datAll.stdVen" - ] - }, + "value": "datAll.stdVen", "name": "Ventilation standard", "group": "", "tab": "", @@ -67568,12 +52758,7 @@ "visible": true, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.PartialController.dat.typ": { - "expression": { - "operator": "none", - "operands": [ - "typ" - ] - }, + "expression": "typ", "final": true } }, @@ -67682,12 +52867,7 @@ "redeclare": "Buildings.Templates.ZoneEquipment.Components.Data.VAVBoxController" }, "Buildings.Templates.ZoneEquipment.Components.Interfaces.PartialControllerVAVBox.dat.stdVen": { - "expression": { - "operator": "none", - "operands": [ - "stdVen" - ] - }, + "expression": "stdVen", "final": false } }, @@ -67715,12 +52895,7 @@ "visible": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Controls.OpenLoop.typ": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.ZoneEquipment.Types.Controller.OpenLoop" - ] - }, + "expression": "Buildings.Templates.ZoneEquipment.Types.Controller.OpenLoop", "final": true } }, @@ -67758,12 +52933,7 @@ "redeclare": "Buildings.Templates.ZoneEquipment.Interfaces.PartialAirTerminal.MediumAir" }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.TAirDis.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversalAir" - ] - }, + "expression": "allowFlowReversalAir", "final": true }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.TAirDis.have_sen": { @@ -67789,21 +52959,11 @@ "final": true }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.TAirDis.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "mAir_flow_nominal" - ] - }, + "expression": "mAir_flow_nominal", "final": true }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.TAirDis.typ": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.SensorTemperature.Standard" - ] - }, + "expression": "Buildings.Templates.Components.Types.SensorTemperature.Standard", "final": true } }, @@ -67826,12 +52986,7 @@ "redeclare": "Buildings.Templates.ZoneEquipment.Interfaces.PartialAirTerminal.MediumAir" }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.VAirDis_flow.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversalAir" - ] - }, + "expression": "allowFlowReversalAir", "final": true }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.VAirDis_flow.have_sen": { @@ -67857,21 +53012,11 @@ "final": true }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.VAirDis_flow.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "mAir_flow_nominal" - ] - }, + "expression": "mAir_flow_nominal", "final": true }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.VAirDis_flow.typ": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.Components.Types.SensorVolumeFlowRate.FlowCross" - ] - }, + "expression": "Buildings.Templates.Components.Types.SensorVolumeFlowRate.FlowCross", "final": true } }, @@ -67890,30 +53035,15 @@ "enable": true, "modifiers": { "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.datDamVAV.typ": { - "expression": { - "operator": "none", - "operands": [ - "damVAV.typ" - ] - }, + "expression": "damVAV.typ", "final": true }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.datDamVAV.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dat.damVAV.m_flow_nominal" - ] - }, + "expression": "dat.damVAV.m_flow_nominal", "final": true }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.datDamVAV.dp_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dat.damVAV.dp_nominal" - ] - }, + "expression": "dat.damVAV.dp_nominal", "final": true }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.datDamVAV.dpFixed_nominal": { @@ -67930,23 +53060,13 @@ "Buildings.Templates.Components.Types.Damper.None" ] }, - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "dat.coiHea.dpAir_nominal" - ] - } + "dat.coiHea.dpAir_nominal" ] } ] @@ -67974,93 +53094,43 @@ "enable": true, "modifiers": { "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.datCoiHea.typ": { - "expression": { - "operator": "none", - "operands": [ - "coiHea.typ" - ] - }, + "expression": "coiHea.typ", "final": true }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.datCoiHea.typVal": { - "expression": { - "operator": "none", - "operands": [ - "coiHea.typVal" - ] - }, + "expression": "coiHea.typVal", "final": true }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.datCoiHea.have_sou": { - "expression": { - "operator": "none", - "operands": [ - "coiHea.have_sou" - ] - }, + "expression": "coiHea.have_sou", "final": true }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.datCoiHea.mAir_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dat.coiHea.mAir_flow_nominal" - ] - }, + "expression": "dat.coiHea.mAir_flow_nominal", "final": true }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.datCoiHea.mWat_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dat.coiHea.mWat_flow_nominal" - ] - }, + "expression": "dat.coiHea.mWat_flow_nominal", "final": true }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.datCoiHea.dpWat_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dat.coiHea.dpWat_nominal" - ] - }, + "expression": "dat.coiHea.dpWat_nominal", "final": true }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.datCoiHea.dpValve_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dat.coiHea.dpValve_nominal" - ] - }, + "expression": "dat.coiHea.dpValve_nominal", "final": true }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.datCoiHea.cap_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dat.coiHea.cap_nominal" - ] - }, + "expression": "dat.coiHea.cap_nominal", "final": true }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.datCoiHea.TWatEnt_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dat.coiHea.TWatEnt_nominal" - ] - }, + "expression": "dat.coiHea.TWatEnt_nominal", "final": true }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.datCoiHea.TAirEnt_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dat.coiHea.TAirEnt_nominal" - ] - }, + "expression": "dat.coiHea.TAirEnt_nominal", "final": true }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.datCoiHea.dpAir_nominal": { @@ -68077,23 +53147,13 @@ "Buildings.Templates.Components.Types.Damper.None" ] }, - { - "operator": "none", - "operands": [ - "dat.coiHea.dpAir_nominal" - ] - } + "dat.coiHea.dpAir_nominal" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -68235,30 +53295,15 @@ "visible": true, "modifiers": { "Buildings.Templates.ZoneEquipment.Interfaces.PartialAirTerminal.cfg.typ": { - "expression": { - "operator": "none", - "operands": [ - "typ" - ] - }, + "expression": "typ", "final": true }, "Buildings.Templates.ZoneEquipment.Interfaces.PartialAirTerminal.cfg.have_souChiWat": { - "expression": { - "operator": "none", - "operands": [ - "have_souChiWat" - ] - }, + "expression": "have_souChiWat", "final": true }, "Buildings.Templates.ZoneEquipment.Interfaces.PartialAirTerminal.cfg.have_souHeaWat": { - "expression": { - "operator": "none", - "operands": [ - "have_souHeaWat" - ] - }, + "expression": "have_souHeaWat", "final": true } }, @@ -68359,12 +53404,7 @@ { "modelicaPath": "Buildings.Templates.ZoneEquipment.Interfaces.PartialAirTerminal.id", "type": "String", - "value": { - "operator": "none", - "operands": [ - "dat.id" - ] - }, + "value": "dat.id", "name": "System tag", "group": "Configuration", "tab": "", @@ -68441,12 +53481,7 @@ { "modelicaPath": "Buildings.Templates.ZoneEquipment.Data.PartialAirTerminal.id", "type": "String", - "value": { - "operator": "none", - "operands": [ - "" - ] - }, + "value": "\"\"", "name": "System tag", "group": "", "tab": "Advanced", @@ -68461,12 +53496,7 @@ { "modelicaPath": "Buildings.Templates.ZoneEquipment.Data.PartialAirTerminal.id_souAir", "type": "String", - "value": { - "operator": "none", - "operands": [ - "" - ] - }, + "value": "\"\"", "name": "Air supply system tag", "group": "", "tab": "Advanced", @@ -68481,12 +53511,7 @@ { "modelicaPath": "Buildings.Templates.ZoneEquipment.Data.PartialAirTerminal.id_souChiWat", "type": "String", - "value": { - "operator": "none", - "operands": [ - "" - ] - }, + "value": "\"\"", "name": "CHW supply system tag", "group": "", "tab": "Advanced", @@ -68501,12 +53526,7 @@ { "modelicaPath": "Buildings.Templates.ZoneEquipment.Data.PartialAirTerminal.id_souHeaWat", "type": "String", - "value": { - "operator": "none", - "operands": [ - "" - ] - }, + "value": "\"\"", "name": "HHW supply system tag", "group": "", "tab": "Advanced", @@ -68528,21 +53548,11 @@ "enable": true, "modifiers": { "Buildings.Templates.ZoneEquipment.Data.PartialAirTerminal.mAir_flow_nominal.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Templates.ZoneEquipment.Data.PartialAirTerminal.mAir_flow_nominal.start": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": false } }, @@ -68560,12 +53570,7 @@ "visible": true, "modifiers": { "Buildings.Templates.ZoneEquipment.Data.PartialAirTerminal.ctl.typ": { - "expression": { - "operator": "none", - "operands": [ - "cfg.typCtl" - ] - }, + "expression": "cfg.typCtl", "final": true } }, @@ -68603,12 +53608,7 @@ { "modelicaPath": "Buildings.Templates.ZoneEquipment.Interfaces.PartialAirTerminal.mAir_flow_nominal", "type": "Modelica.Units.SI.MassFlowRate", - "value": { - "operator": "none", - "operands": [ - "dat.mAir_flow_nominal" - ] - }, + "value": "dat.mAir_flow_nominal", "name": "Discharge air mass flow rate", "group": "Nominal condition", "tab": "", @@ -68693,12 +53693,7 @@ { "modelicaPath": "Buildings.Templates.ZoneEquipment.Interfaces.PartialAirTerminal.energyDynamics", "type": "Modelica.Fluid.Types.Dynamics", - "value": { - "operator": "none", - "operands": [ - "Modelica.Fluid.Types.Dynamics.DynamicFreeInitial" - ] - }, + "value": "Modelica.Fluid.Types.Dynamics.DynamicFreeInitial", "name": "Type of energy balance: dynamic (3 initialization options) or steady state", "group": "Conservation equations", "tab": "Dynamics", @@ -68713,12 +53708,7 @@ { "modelicaPath": "Buildings.Templates.ZoneEquipment.Interfaces.PartialAirTerminal.allowFlowReversalAir", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "= true to allow flow reversal, false restricts to design direction - Air side", "group": "", "tab": "Assumptions", @@ -68733,12 +53723,7 @@ { "modelicaPath": "Buildings.Templates.ZoneEquipment.Interfaces.PartialAirTerminal.allowFlowReversalLiq", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "= true to allow flow reversal, false restricts to design direction - CHW and HW side", "group": "", "tab": "Assumptions", @@ -68753,12 +53738,7 @@ { "modelicaPath": "Buildings.Templates.ZoneEquipment.Interfaces.PartialAirTerminal.show_T", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "= true, if actual temperature at ports of subcomponents is computed", "group": "Diagnostics", "tab": "Advanced", @@ -68790,29 +53770,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversalAir" - ] - }, - { - "operator": "none", - "operands": [ - "-Modelica.Constants.inf" - ] - } + "allowFlowReversalAir", + "-Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -68820,21 +53785,11 @@ "final": false }, "Buildings.Templates.ZoneEquipment.Interfaces.PartialAirTerminal.port_Sup.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false }, "Buildings.Templates.ZoneEquipment.Interfaces.PartialAirTerminal.port_Sup.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false } }, @@ -68863,29 +53818,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversalAir" - ] - }, - { - "operator": "none", - "operands": [ - "-Modelica.Constants.inf" - ] - } + "allowFlowReversalAir", + "-Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -68893,21 +53833,11 @@ "final": false }, "Buildings.Templates.ZoneEquipment.Interfaces.PartialAirTerminal.port_SupCol.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false }, "Buildings.Templates.ZoneEquipment.Interfaces.PartialAirTerminal.port_SupCol.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false } }, @@ -68936,29 +53866,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversalAir" - ] - }, - { - "operator": "none", - "operands": [ - "-Modelica.Constants.inf" - ] - } + "allowFlowReversalAir", + "-Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -68966,21 +53881,11 @@ "final": false }, "Buildings.Templates.ZoneEquipment.Interfaces.PartialAirTerminal.port_SupHot.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false }, "Buildings.Templates.ZoneEquipment.Interfaces.PartialAirTerminal.port_SupHot.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false } }, @@ -69009,29 +53914,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversalAir" - ] - }, - { - "operator": "none", - "operands": [ - "+Modelica.Constants.inf" - ] - } + "allowFlowReversalAir", + "+Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -69039,21 +53929,11 @@ "final": false }, "Buildings.Templates.ZoneEquipment.Interfaces.PartialAirTerminal.port_Dis.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false }, "Buildings.Templates.ZoneEquipment.Interfaces.PartialAirTerminal.port_Dis.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false } }, @@ -69082,29 +53962,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversalAir" - ] - }, - { - "operator": "none", - "operands": [ - "+Modelica.Constants.inf" - ] - } + "allowFlowReversalAir", + "+Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -69112,21 +53977,11 @@ "final": false }, "Buildings.Templates.ZoneEquipment.Interfaces.PartialAirTerminal.port_Ret.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false }, "Buildings.Templates.ZoneEquipment.Interfaces.PartialAirTerminal.port_Ret.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "MediumAir.h_default" - ] - }, + "expression": "MediumAir.h_default", "final": false } }, @@ -69155,29 +54010,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversalLiq" - ] - }, - { - "operator": "none", - "operands": [ - "-Modelica.Constants.inf" - ] - } + "allowFlowReversalLiq", + "-Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -69185,21 +54025,11 @@ "final": false }, "Buildings.Templates.ZoneEquipment.Interfaces.PartialAirTerminal.port_aHeaWat.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "MediumHeaWat.h_default" - ] - }, + "expression": "MediumHeaWat.h_default", "final": false }, "Buildings.Templates.ZoneEquipment.Interfaces.PartialAirTerminal.port_aHeaWat.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "MediumHeaWat.h_default" - ] - }, + "expression": "MediumHeaWat.h_default", "final": false } }, @@ -69228,29 +54058,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "allowFlowReversalLiq" - ] - }, - { - "operator": "none", - "operands": [ - "+Modelica.Constants.inf" - ] - } + "allowFlowReversalLiq", + "+Modelica.Constants.inf" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -69258,21 +54073,11 @@ "final": false }, "Buildings.Templates.ZoneEquipment.Interfaces.PartialAirTerminal.port_bHeaWat.h_outflow.start": { - "expression": { - "operator": "none", - "operands": [ - "MediumHeaWat.h_default" - ] - }, + "expression": "MediumHeaWat.h_default", "final": false }, "Buildings.Templates.ZoneEquipment.Interfaces.PartialAirTerminal.port_bHeaWat.h_outflow.nominal": { - "expression": { - "operator": "none", - "operands": [ - "MediumHeaWat.h_default" - ] - }, + "expression": "MediumHeaWat.h_default", "final": false } }, @@ -69342,49 +54147,24 @@ "redeclare": "Buildings.Templates.ZoneEquipment.Configuration.VAVBox" }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.cfg.typCoiHea": { - "expression": { - "operator": "none", - "operands": [ - "coiHea.typ" - ] - }, + "expression": "coiHea.typ", "final": false }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.cfg.typValCoiHea": { - "expression": { - "operator": "none", - "operands": [ - "coiHea.typVal" - ] - }, + "expression": "coiHea.typVal", "final": false }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.cfg.typDamVAV": { - "expression": { - "operator": "none", - "operands": [ - "damVAV.typ" - ] - }, + "expression": "damVAV.typ", "final": false }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.cfg.typCtl": { - "expression": { - "operator": "none", - "operands": [ - "ctl.typ" - ] - }, + "expression": "ctl.typ", "final": false, "recordBinding": true }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.cfg.stdVen": { - "expression": { - "operator": "none", - "operands": [ - "ctl.stdVen" - ] - }, + "expression": "ctl.stdVen", "final": false }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.dat": { @@ -69392,39 +54172,19 @@ "redeclare": "Buildings.Templates.ZoneEquipment.Data.VAVBox" }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.have_souChiWat": { - "expression": { - "operator": "none", - "operands": [ - false - ] - }, + "expression": false, "final": true }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.have_souHeaWat": { - "expression": { - "operator": "none", - "operands": [ - "coiHea.have_sou" - ] - }, + "expression": "coiHea.have_sou", "final": true }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.mAirPri_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "mAir_flow_nominal" - ] - }, + "expression": "mAir_flow_nominal", "final": true }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.mChiWat_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.mHeaWat_flow_nominal": { @@ -69434,29 +54194,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "coiHea.have_sou" - ] - }, - { - "operator": "none", - "operands": [ - "dat.coiHea.mWat_flow_nominal" - ] - } + "coiHea.have_sou", + "dat.coiHea.mWat_flow_nominal" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -69464,12 +54209,7 @@ "final": true }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.QChiWat_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.QHeaWat_flow_nominal": { @@ -69479,29 +54219,14 @@ { "operator": "if", "operands": [ - { - "operator": "none", - "operands": [ - "coiHea.have_sou" - ] - }, - { - "operator": "none", - "operands": [ - "dat.coiHea.Q_flow_nominal" - ] - } + "coiHea.have_sou", + "dat.coiHea.Q_flow_nominal" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -69552,12 +54277,7 @@ "visible": false, "modifiers": { "Buildings.Templates.ZoneEquipment.VAVBoxCoolingOnly.typ": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.ZoneEquipment.Types.Configuration.VAVBoxCoolingOnly" - ] - }, + "expression": "Buildings.Templates.ZoneEquipment.Types.Configuration.VAVBoxCoolingOnly", "final": true }, "Buildings.Templates.ZoneEquipment.VAVBoxCoolingOnly.coiHea": { @@ -69660,21 +54380,11 @@ }, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Data.VAVBoxController.VOutMinOcc_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Templates.ZoneEquipment.Components.Data.VAVBoxController.VOutMinOcc_flow.start": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": false } }, @@ -69723,21 +54433,11 @@ }, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Data.VAVBoxController.VOutMinAre_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Templates.ZoneEquipment.Components.Data.VAVBoxController.VOutMinAre_flow.start": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": false } }, @@ -69786,21 +54486,11 @@ }, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Data.VAVBoxController.VOutAre_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Templates.ZoneEquipment.Components.Data.VAVBoxController.VOutAre_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true } }, @@ -69849,21 +54539,11 @@ }, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Data.VAVBoxController.VOutOcc_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Templates.ZoneEquipment.Components.Data.VAVBoxController.VOutOcc_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true } }, @@ -69875,12 +54555,7 @@ { "modelicaPath": "Buildings.Templates.ZoneEquipment.Components.Data.VAVBoxController.effAirDisHea", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.8 - ] - }, + "value": 0.8, "name": "Zone air distribution effectiveness during heating", "group": "Ventilation", "tab": "", @@ -69925,12 +54600,7 @@ { "modelicaPath": "Buildings.Templates.ZoneEquipment.Components.Data.VAVBoxController.effAirDisCoo", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Zone air distribution effectiveness during cooling", "group": "Ventilation", "tab": "", @@ -69975,12 +54645,7 @@ { "modelicaPath": "Buildings.Templates.ZoneEquipment.Components.Data.VAVBoxController.dTAirDisHea_max", "type": "Modelica.Units.SI.TemperatureDifference", - "value": { - "operator": "none", - "operands": [ - 11 - ] - }, + "value": 11, "name": "Zone maximum discharge air temperature above heating setpoint", "group": "Temperature", "tab": "", @@ -70008,21 +54673,11 @@ "enable": true, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Data.VAVBoxController.VAirCooSet_flow_max.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Templates.ZoneEquipment.Components.Data.VAVBoxController.VAirCooSet_flow_max.start": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": false } }, @@ -70041,21 +54696,11 @@ "enable": true, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Data.VAVBoxController.VAirSet_flow_min.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Templates.ZoneEquipment.Components.Data.VAVBoxController.VAirSet_flow_min.start": { - "expression": { - "operator": "none", - "operands": [ - "0.1*VAirCooSet_flow_max" - ] - }, + "expression": "0.1*VAirCooSet_flow_max", "final": false } }, @@ -70092,21 +54737,11 @@ }, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Data.VAVBoxController.VAirHeaSet_flow_max.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Templates.ZoneEquipment.Components.Data.VAVBoxController.VAirHeaSet_flow_max.start": { - "expression": { - "operator": "none", - "operands": [ - "0.3*VAirCooSet_flow_max" - ] - }, + "expression": "0.3*VAirCooSet_flow_max", "final": false } }, @@ -70118,12 +54753,7 @@ { "modelicaPath": "Buildings.Templates.ZoneEquipment.Components.Data.VAVBoxController.VAirHeaSet_flow_min", "type": "Modelica.Units.SI.VolumeFlowRate", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Zone minimum heating airflow setpoint", "group": "Airflow", "tab": "", @@ -70281,21 +54911,11 @@ "enable": true, "modifiers": { "Buildings.Templates.ZoneEquipment.Data.VAVBox.damVAV.typ": { - "expression": { - "operator": "none", - "operands": [ - "cfg.typDamVAV" - ] - }, + "expression": "cfg.typDamVAV", "final": true }, "Buildings.Templates.ZoneEquipment.Data.VAVBox.damVAV.m_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "mAir_flow_nominal" - ] - }, + "expression": "mAir_flow_nominal", "final": false } }, @@ -70325,39 +54945,19 @@ }, "modifiers": { "Buildings.Templates.ZoneEquipment.Data.VAVBox.coiHea.typ": { - "expression": { - "operator": "none", - "operands": [ - "cfg.typCoiHea" - ] - }, + "expression": "cfg.typCoiHea", "final": true }, "Buildings.Templates.ZoneEquipment.Data.VAVBox.coiHea.typVal": { - "expression": { - "operator": "none", - "operands": [ - "cfg.typValCoiHea" - ] - }, + "expression": "cfg.typValCoiHea", "final": true }, "Buildings.Templates.ZoneEquipment.Data.VAVBox.coiHea.have_sou": { - "expression": { - "operator": "none", - "operands": [ - "cfg.have_souHeaWat" - ] - }, + "expression": "cfg.have_souHeaWat", "final": true }, "Buildings.Templates.ZoneEquipment.Data.VAVBox.coiHea.mAir_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "ctl.VAirHeaSet_flow_max*1.2" - ] - }, + "expression": "ctl.VAirHeaSet_flow_max*1.2", "final": false } }, @@ -70396,21 +54996,11 @@ "redeclare": "Buildings.Templates.ZoneEquipment.Components.Data.VAVBoxController" }, "Buildings.Templates.ZoneEquipment.Data.VAVBox.ctl.stdVen": { - "expression": { - "operator": "none", - "operands": [ - "cfg.stdVen" - ] - }, + "expression": "cfg.stdVen", "final": false }, "Buildings.Templates.ZoneEquipment.Data.VAVBox.mAir_flow_nominal": { - "expression": { - "operator": "none", - "operands": [ - "max(ctl.VAirHeaSet_flow_max,ctl.VAirCooSet_flow_max)*1.2" - ] - }, + "expression": "max(ctl.VAirHeaSet_flow_max,ctl.VAirCooSet_flow_max)*1.2", "final": true } }, @@ -70436,12 +55026,7 @@ { "modelicaPath": "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.have_occSen", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "Set to true if the zone has occupancy sensor", "group": "Configuration", "tab": "", @@ -70456,12 +55041,7 @@ { "modelicaPath": "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.have_winSen", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "Set to true if the zone has window status sensor", "group": "Configuration", "tab": "", @@ -70497,12 +55077,7 @@ { "modelicaPath": "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.VAirCooSet_flow_max", "type": "Modelica.Units.SI.VolumeFlowRate", - "value": { - "operator": "none", - "operands": [ - "dat.VAirCooSet_flow_max" - ] - }, + "value": "dat.VAirCooSet_flow_max", "name": "Zone maximum cooling airflow setpoint", "group": "", "tab": "", @@ -70517,12 +55092,7 @@ { "modelicaPath": "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.VAirSet_flow_min", "type": "Modelica.Units.SI.VolumeFlowRate", - "value": { - "operator": "none", - "operands": [ - "dat.VAirSet_flow_min" - ] - }, + "value": "dat.VAirSet_flow_min", "name": "Zone minimum airflow setpoint", "group": "", "tab": "", @@ -70537,12 +55107,7 @@ { "modelicaPath": "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.VAirHeaSet_flow_max", "type": "Modelica.Units.SI.VolumeFlowRate", - "value": { - "operator": "none", - "operands": [ - "dat.VAirHeaSet_flow_max" - ] - }, + "value": "dat.VAirHeaSet_flow_max", "name": "Zone maximum heating airflow setpoint", "group": "", "tab": "", @@ -70557,12 +55122,7 @@ { "modelicaPath": "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.VAirHeaSet_flow_min", "type": "Modelica.Units.SI.VolumeFlowRate", - "value": { - "operator": "none", - "operands": [ - "dat.VAirHeaSet_flow_min" - ] - }, + "value": "dat.VAirHeaSet_flow_min", "name": "Zone minimum heating airflow setpoint", "group": "", "tab": "", @@ -70577,12 +55137,7 @@ { "modelicaPath": "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.dTAirDisHea_max", "type": "Modelica.Units.SI.TemperatureDifference", - "value": { - "operator": "none", - "operands": [ - "dat.dTAirDisHea_max" - ] - }, + "value": "dat.dTAirDisHea_max", "name": "Zone maximum discharge air temperature above heating setpoint", "group": "", "tab": "", @@ -70597,12 +55152,7 @@ { "modelicaPath": "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.VOutMinOcc_flow", "type": "Modelica.Units.SI.VolumeFlowRate", - "value": { - "operator": "none", - "operands": [ - "dat.VOutMinOcc_flow" - ] - }, + "value": "dat.VOutMinOcc_flow", "name": "Zone minimum outdoor airflow for occupants", "group": "", "tab": "", @@ -70623,12 +55173,7 @@ { "modelicaPath": "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.VOutMinAre_flow", "type": "Modelica.Units.SI.VolumeFlowRate", - "value": { - "operator": "none", - "operands": [ - "dat.VOutMinAre_flow" - ] - }, + "value": "dat.VOutMinAre_flow", "name": "Zone minimum outdoor airflow for building area", "group": "", "tab": "", @@ -70649,12 +55194,7 @@ { "modelicaPath": "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.VOutAre_flow", "type": "Real", - "value": { - "operator": "none", - "operands": [ - "dat.VOutAre_flow" - ] - }, + "value": "dat.VOutAre_flow", "name": "Outdoor air flow rate per unit area", "group": "", "tab": "", @@ -70675,12 +55215,7 @@ { "modelicaPath": "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.VOutOcc_flow", "type": "Real", - "value": { - "operator": "none", - "operands": [ - "dat.VOutOcc_flow" - ] - }, + "value": "dat.VOutOcc_flow", "name": "Outdoor air flow rate per occupant", "group": "", "tab": "", @@ -70701,12 +55236,7 @@ { "modelicaPath": "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.effAirDisHea", "type": "Real", - "value": { - "operator": "none", - "operands": [ - "dat.effAirDisHea" - ] - }, + "value": "dat.effAirDisHea", "name": "Zone air distribution effectiveness during heating", "group": "", "tab": "", @@ -70721,12 +55251,7 @@ { "modelicaPath": "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.effAirDisCoo", "type": "Real", - "value": { - "operator": "none", - "operands": [ - "dat.effAirDisCoo" - ] - }, + "value": "dat.effAirDisCoo", "name": "Zone air distribution effectiveness during cooling", "group": "", "tab": "", @@ -70748,147 +55273,67 @@ "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.ctlReh.venStd": { - "expression": { - "operator": "none", - "operands": [ - "stdVen" - ] - }, + "expression": "stdVen", "final": true }, "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.ctlReh.have_winSen": { - "expression": { - "operator": "none", - "operands": [ - "have_winSen" - ] - }, + "expression": "have_winSen", "final": true }, "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.ctlReh.have_occSen": { - "expression": { - "operator": "none", - "operands": [ - "have_occSen" - ] - }, + "expression": "have_occSen", "final": true }, "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.ctlReh.have_CO2Sen": { - "expression": { - "operator": "none", - "operands": [ - "have_CO2Sen" - ] - }, + "expression": "have_CO2Sen", "final": true }, "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.ctlReh.have_hotWatCoi": { - "expression": { - "operator": "none", - "operands": [ - "have_hotWatCoi" - ] - }, + "expression": "have_hotWatCoi", "final": true }, "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.ctlReh.VOccMin_flow": { - "expression": { - "operator": "none", - "operands": [ - "VOutMinOcc_flow" - ] - }, + "expression": "VOutMinOcc_flow", "final": true }, "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.ctlReh.VAreMin_flow": { - "expression": { - "operator": "none", - "operands": [ - "VOutMinAre_flow" - ] - }, + "expression": "VOutMinAre_flow", "final": true }, "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.ctlReh.VAreBreZon_flow": { - "expression": { - "operator": "none", - "operands": [ - "VOutAre_flow" - ] - }, + "expression": "VOutAre_flow", "final": true }, "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.ctlReh.VPopBreZon_flow": { - "expression": { - "operator": "none", - "operands": [ - "VOutOcc_flow" - ] - }, + "expression": "VOutOcc_flow", "final": true }, "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.ctlReh.VMin_flow": { - "expression": { - "operator": "none", - "operands": [ - "VAirSet_flow_min" - ] - }, + "expression": "VAirSet_flow_min", "final": true }, "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.ctlReh.VCooMax_flow": { - "expression": { - "operator": "none", - "operands": [ - "VAirCooSet_flow_max" - ] - }, + "expression": "VAirCooSet_flow_max", "final": true }, "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.ctlReh.VHeaMin_flow": { - "expression": { - "operator": "none", - "operands": [ - "VAirHeaSet_flow_min" - ] - }, + "expression": "VAirHeaSet_flow_min", "final": true }, "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.ctlReh.VHeaMax_flow": { - "expression": { - "operator": "none", - "operands": [ - "VAirHeaSet_flow_max" - ] - }, + "expression": "VAirHeaSet_flow_max", "final": true }, "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.ctlReh.dTDisZonSetMax": { - "expression": { - "operator": "none", - "operands": [ - "dTAirDisHea_max" - ] - }, + "expression": "dTAirDisHea_max", "final": true }, "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.ctlReh.zonDisEff_cool": { - "expression": { - "operator": "none", - "operands": [ - "effAirDisCoo" - ] - }, + "expression": "effAirDisCoo", "final": true }, "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.ctlReh.zonDisEff_heat": { - "expression": { - "operator": "none", - "operands": [ - "effAirDisHea" - ] - }, + "expression": "effAirDisHea", "final": true } }, @@ -70917,12 +55362,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.have_winSen", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "True: the zone has window sensor", "group": "", "tab": "", @@ -70937,12 +55377,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.have_occSen", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "True: the zone has occupancy sensor", "group": "", "tab": "", @@ -70957,12 +55392,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.have_CO2Sen", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "True: the zone has CO2 sensor", "group": "", "tab": "", @@ -70977,12 +55407,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.have_hotWatCoi", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "True: the unit has the hot water coil; False: the unit has the modulated electric coil", "group": "", "tab": "", @@ -70997,12 +55422,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.permit_occStandby", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "True: occupied-standby mode is permitted", "group": "", "tab": "", @@ -71017,12 +55437,7 @@ "Buildings.Controls.OBC.ASHRAE.G36.Types.VentilationStandard.ASHRAE62_1" ] }, - { - "operator": "none", - "operands": [ - "have_occSen" - ] - } + "have_occSen" ] }, "modifiers": {}, @@ -71047,12 +55462,7 @@ }, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VOccMin_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": false } }, @@ -71077,12 +55487,7 @@ }, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VAreMin_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": false } }, @@ -71107,12 +55512,7 @@ }, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VAreBreZon_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": false } }, @@ -71137,12 +55537,7 @@ }, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VPopBreZon_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": false } }, @@ -71161,12 +55556,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VMin_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": false } }, @@ -71185,12 +55575,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VCooMax_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": false } }, @@ -71209,12 +55594,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VHeaMin_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": false } }, @@ -71233,12 +55613,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VHeaMax_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": false } }, @@ -71250,12 +55625,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.kCooCon", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Gain of controller for cooling control loop", "group": "Cooling", "tab": "Control loops", @@ -71270,12 +55640,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TiCooCon", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 120 - ] - }, + "value": 120, "name": "Time constant of integrator block for cooling control loop", "group": "Cooling", "tab": "Control loops", @@ -71290,12 +55655,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.kHeaCon", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Gain of controller for heating control loop", "group": "Heating", "tab": "Control loops", @@ -71310,12 +55670,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TiHeaCon", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 120 - ] - }, + "value": 120, "name": "Time constant of integrator block for heating control loop", "group": "Heating", "tab": "Control loops", @@ -71330,12 +55685,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.dTDisZonSetMax", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 11 - ] - }, + "value": 11, "name": "Zone maximum discharge air temperature above heating setpoint", "group": "", "tab": "Damper and valve control", @@ -71350,12 +55700,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TDisMin", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 283.15 - ] - }, + "value": 283.15, "name": "Lowest discharge air temperature", "group": "", "tab": "Damper and valve control", @@ -71370,12 +55715,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.controllerTypeVal", "type": "Buildings.Controls.OBC.CDL.Types.SimpleController", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.CDL.Types.SimpleController.PI" - ] - }, + "value": "Buildings.Controls.OBC.CDL.Types.SimpleController.PI", "name": "Type of controller", "group": "Valve", "tab": "Damper and valve control", @@ -71395,12 +55735,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.kVal", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.5 - ] - }, + "value": 0.5, "name": "Gain of controller for valve control", "group": "Valve", "tab": "Damper and valve control", @@ -71415,12 +55750,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TiVal", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 300 - ] - }, + "value": 300, "name": "Time constant of integrator block for valve control", "group": "Valve", "tab": "Damper and valve control", @@ -71453,12 +55783,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TdVal", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Time constant of derivative block for valve control", "group": "Valve", "tab": "Damper and valve control", @@ -71491,12 +55816,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.controllerTypeDam", "type": "Buildings.Controls.OBC.CDL.Types.SimpleController", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.CDL.Types.SimpleController.PI" - ] - }, + "value": "Buildings.Controls.OBC.CDL.Types.SimpleController.PI", "name": "Type of controller", "group": "Damper", "tab": "Damper and valve control", @@ -71516,12 +55836,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.kDam", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.5 - ] - }, + "value": 0.5, "name": "Gain of controller for damper control", "group": "Damper", "tab": "Damper and valve control", @@ -71536,12 +55851,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TiDam", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 300 - ] - }, + "value": 300, "name": "Time constant of integrator block for damper control", "group": "Damper", "tab": "Damper and valve control", @@ -71574,12 +55884,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TdDam", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Time constant of derivative block for damper control", "group": "Damper", "tab": "Damper and valve control", @@ -71612,12 +55917,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.thrTemDif", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 3 - ] - }, + "value": 3, "name": "Threshold difference between zone temperature and cooling setpoint for generating 3 cooling SAT reset requests", "group": "", "tab": "System requests", @@ -71632,12 +55932,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.twoTemDif", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 2 - ] - }, + "value": 2, "name": "Threshold difference between zone temperature and cooling setpoint for generating 2 cooling SAT reset requests", "group": "", "tab": "System requests", @@ -71652,12 +55947,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.thrTDis_1", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 17 - ] - }, + "value": 17, "name": "Threshold difference between discharge air temperature and its setpoint for generating 3 hot water reset requests", "group": "", "tab": "System requests", @@ -71678,12 +55968,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.thrTDis_2", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 8 - ] - }, + "value": 8, "name": "Threshold difference between discharge air temperature and its setpoint for generating 2 hot water reset requests", "group": "", "tab": "System requests", @@ -71704,12 +55989,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.durTimTem", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 120 - ] - }, + "value": 120, "name": "Duration time of zone temperature exceeds setpoint", "group": "Duration time", "tab": "System requests", @@ -71724,12 +56004,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.durTimFlo", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 60 - ] - }, + "value": 60, "name": "Duration time of airflow rate less than setpoint", "group": "Duration time", "tab": "System requests", @@ -71744,12 +56019,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.durTimDisAir", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 300 - ] - }, + "value": 300, "name": "Duration time of discharge air temperature less than setpoint", "group": "Duration time", "tab": "System requests", @@ -71770,12 +56040,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.staPreMul", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Importance multiplier for the zone static pressure reset control loop", "group": "", "tab": "Alarms", @@ -71790,12 +56055,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.hotWatRes", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Importance multiplier for the hot water reset control loop", "group": "", "tab": "Alarms", @@ -71816,12 +56076,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.lowFloTim", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 300 - ] - }, + "value": 300, "name": "Threshold time to check low flow rate", "group": "", "tab": "Alarms", @@ -71836,12 +56091,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.lowTemTim", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 600 - ] - }, + "value": 600, "name": "Threshold time to check low discharge temperature", "group": "", "tab": "Alarms", @@ -71862,12 +56112,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.fanOffTim", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 600 - ] - }, + "value": 600, "name": "Threshold time to check fan off", "group": "", "tab": "Alarms", @@ -71882,12 +56127,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.leaFloTim", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 600 - ] - }, + "value": 600, "name": "Threshold time to check damper leaking airflow", "group": "", "tab": "Alarms", @@ -71902,12 +56142,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.valCloTim", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 900 - ] - }, + "value": 900, "name": "Threshold time to check valve leaking water flow", "group": "", "tab": "Alarms", @@ -71922,12 +56157,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.samplePeriod", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 120 - ] - }, + "value": 120, "name": "Sample period of component, set to the same value as the trim and respond that process static pressure reset", "group": "", "tab": "Time-based suppresion", @@ -71942,12 +56172,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.chaRat", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 540 - ] - }, + "value": 540, "name": "Gain factor to calculate suppression time based on the change of the setpoint, seconds per Kelvin", "group": "", "tab": "Time-based suppresion", @@ -71962,12 +56187,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.maxSupTim", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1800 - ] - }, + "value": 1800, "name": "Maximum suppression time", "group": "", "tab": "Time-based suppresion", @@ -71982,12 +56202,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.dTHys", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.25 - ] - }, + "value": 0.25, "name": "Near zero temperature difference, below which the difference will be seen as zero", "group": "", "tab": "Advanced", @@ -72002,12 +56217,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.looHys", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.01 - ] - }, + "value": 0.01, "name": "Loop output hysteresis below which the output will be seen as zero", "group": "", "tab": "Advanced", @@ -72022,12 +56232,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.floHys", "type": "Real", - "value": { - "operator": "none", - "operands": [ - "0.01*VMin_flow" - ] - }, + "value": "0.01*VMin_flow", "name": "Near zero flow rate, below which the flow rate or difference will be seen as zero", "group": "", "tab": "Advanced", @@ -72042,12 +56247,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.damPosHys", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.005 - ] - }, + "value": 0.005, "name": "Near zero damper position, below which the damper will be seen as closed", "group": "", "tab": "Advanced", @@ -72062,12 +56262,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.valPosHys", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.005 - ] - }, + "value": 0.005, "name": "Near zero valve position, below which the valve will be seen as closed", "group": "", "tab": "Advanced", @@ -72082,12 +56277,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.staTim", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1800 - ] - }, + "value": 1800, "name": "Delay triggering alarms after enabling AHU supply fan", "group": "", "tab": "Advanced", @@ -72102,12 +56292,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.iniDam", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.01 - ] - }, + "value": 0.01, "name": "Initial damper position when the damper control is enabled", "group": "", "tab": "Advanced", @@ -72122,12 +56307,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.timChe", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 30 - ] - }, + "value": 30, "name": "Threshold time to check the zone temperature status", "group": "Control loops", "tab": "Advanced", @@ -72142,12 +56322,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.zonDisEff_cool", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Zone cooling air distribution effectiveness", "group": "Distribution effectiveness", "tab": "Advanced", @@ -72168,12 +56343,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.zonDisEff_heat", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.8 - ] - }, + "value": 0.8, "name": "Zone heating air distribution effectiveness", "group": "Distribution effectiveness", "tab": "Advanced", @@ -72201,30 +56371,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TZon.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TZon.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TZon.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": true } }, @@ -72243,30 +56398,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TCooSet.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TCooSet.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TCooSet.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": true } }, @@ -72285,30 +56425,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.THeaSet.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.THeaSet.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.THeaSet.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": true } }, @@ -72397,30 +56522,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TDis.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TDis.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TDis.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": true } }, @@ -72439,30 +56549,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VDis_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VDis_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VDis_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -72481,30 +56576,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TSup.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TSup.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TSup.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -72523,30 +56603,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TSupSet.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TSupSet.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.TSupSet.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -72635,30 +56700,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VSet_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VSet_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VSet_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -72677,21 +56727,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.yDam.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.yDam.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -72710,21 +56750,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.yVal.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.yVal.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -72743,21 +56773,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VAdjPopBreZon_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VAdjPopBreZon_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true } }, @@ -72776,21 +56796,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VAdjAreBreZon_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VAdjAreBreZon_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true } }, @@ -72809,21 +56819,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VMinOA_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VMinOA_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true } }, @@ -72842,21 +56842,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VZonAbsMin_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VZonAbsMin_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true } }, @@ -72875,21 +56865,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VZonDesMin_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VZonDesMin_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true } }, @@ -72908,12 +56888,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.yCO2.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -73162,111 +57137,51 @@ "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.ctlCoo.venStd": { - "expression": { - "operator": "none", - "operands": [ - "stdVen" - ] - }, + "expression": "stdVen", "final": true }, "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.ctlCoo.have_winSen": { - "expression": { - "operator": "none", - "operands": [ - "have_winSen" - ] - }, + "expression": "have_winSen", "final": true }, "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.ctlCoo.have_occSen": { - "expression": { - "operator": "none", - "operands": [ - "have_occSen" - ] - }, + "expression": "have_occSen", "final": true }, "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.ctlCoo.have_CO2Sen": { - "expression": { - "operator": "none", - "operands": [ - "have_CO2Sen" - ] - }, + "expression": "have_CO2Sen", "final": true }, "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.ctlCoo.VOccMin_flow": { - "expression": { - "operator": "none", - "operands": [ - "VOutMinOcc_flow" - ] - }, + "expression": "VOutMinOcc_flow", "final": true }, "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.ctlCoo.VAreMin_flow": { - "expression": { - "operator": "none", - "operands": [ - "VOutMinAre_flow" - ] - }, + "expression": "VOutMinAre_flow", "final": true }, "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.ctlCoo.VAreBreZon_flow": { - "expression": { - "operator": "none", - "operands": [ - "VOutAre_flow" - ] - }, + "expression": "VOutAre_flow", "final": true }, "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.ctlCoo.VPopBreZon_flow": { - "expression": { - "operator": "none", - "operands": [ - "VOutOcc_flow" - ] - }, + "expression": "VOutOcc_flow", "final": true }, "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.ctlCoo.VMin_flow": { - "expression": { - "operator": "none", - "operands": [ - "VAirSet_flow_min" - ] - }, + "expression": "VAirSet_flow_min", "final": true }, "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.ctlCoo.VCooMax_flow": { - "expression": { - "operator": "none", - "operands": [ - "VAirCooSet_flow_max" - ] - }, + "expression": "VAirCooSet_flow_max", "final": true }, "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.ctlCoo.zonDisEff_cool": { - "expression": { - "operator": "none", - "operands": [ - "effAirDisCoo" - ] - }, + "expression": "effAirDisCoo", "final": true }, "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.ctlCoo.zonDisEff_heat": { - "expression": { - "operator": "none", - "operands": [ - "effAirDisHea" - ] - }, + "expression": "effAirDisHea", "final": true } }, @@ -73295,12 +57210,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.have_winSen", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "True: the zone has window sensor", "group": "", "tab": "", @@ -73315,12 +57225,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.have_occSen", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "True: the zone has occupancy sensor", "group": "", "tab": "", @@ -73335,12 +57240,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.have_CO2Sen", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "True: the zone has CO2 sensor", "group": "", "tab": "", @@ -73355,12 +57255,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.permit_occStandby", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "True: occupied-standby mode is permitted", "group": "", "tab": "", @@ -73375,12 +57270,7 @@ "Buildings.Controls.OBC.ASHRAE.G36.Types.VentilationStandard.ASHRAE62_1" ] }, - { - "operator": "none", - "operands": [ - "have_occSen" - ] - } + "have_occSen" ] }, "modifiers": {}, @@ -73405,12 +57295,7 @@ }, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VOccMin_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": false } }, @@ -73435,12 +57320,7 @@ }, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VAreMin_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": false } }, @@ -73465,12 +57345,7 @@ }, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VAreBreZon_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": false } }, @@ -73495,12 +57370,7 @@ }, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VPopBreZon_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": false } }, @@ -73519,12 +57389,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VMin_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": false } }, @@ -73543,12 +57408,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VCooMax_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": false } }, @@ -73560,12 +57420,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.kCooCon", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Gain of controller for cooling control loop", "group": "Cooling", "tab": "Control loops", @@ -73580,12 +57435,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.TiCooCon", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 900 - ] - }, + "value": 900, "name": "Time constant of integrator block for cooling control loop", "group": "Cooling", "tab": "Control loops", @@ -73600,12 +57450,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.kHeaCon", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Gain of controller for heating control loop", "group": "Heating", "tab": "Control loops", @@ -73620,12 +57465,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.TiHeaCon", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 900 - ] - }, + "value": 900, "name": "Time constant of integrator block for heating control loop", "group": "Heating", "tab": "Control loops", @@ -73640,12 +57480,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.damCon", "type": "Buildings.Controls.OBC.CDL.Types.SimpleController", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.CDL.Types.SimpleController.PI" - ] - }, + "value": "Buildings.Controls.OBC.CDL.Types.SimpleController.PI", "name": "Type of controller", "group": "Controller", "tab": "Damper control", @@ -73665,12 +57500,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.kDam", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.5 - ] - }, + "value": 0.5, "name": "Gain of controller for damper control", "group": "Controller", "tab": "Damper control", @@ -73685,12 +57515,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.TiDam", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 300 - ] - }, + "value": 300, "name": "Time constant of integrator block for damper control", "group": "Controller", "tab": "Damper control", @@ -73723,12 +57548,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.TdDam", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Time constant of derivative block for damper control", "group": "Controller", "tab": "Damper control", @@ -73761,12 +57581,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.thrTemDif", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 3 - ] - }, + "value": 3, "name": "Threshold difference between zone temperature and cooling setpoint for generating 3 cooling SAT reset requests", "group": "", "tab": "System requests", @@ -73781,12 +57596,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.twoTemDif", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 2 - ] - }, + "value": 2, "name": "Threshold difference between zone temperature and cooling setpoint for generating 2 cooling SAT reset requests", "group": "", "tab": "System requests", @@ -73801,12 +57611,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.durTimTem", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 120 - ] - }, + "value": 120, "name": "Duration time of zone temperature exceeds setpoint", "group": "Duration time", "tab": "System requests", @@ -73821,12 +57626,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.durTimFlo", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 60 - ] - }, + "value": 60, "name": "Duration time of airflow rate less than setpoint", "group": "Duration time", "tab": "System requests", @@ -73841,12 +57641,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.staPreMul", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Importance multiplier for the zone static pressure reset control loop", "group": "", "tab": "Alarms", @@ -73861,12 +57656,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.lowFloTim", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 300 - ] - }, + "value": 300, "name": "Threshold time to check low flow rate", "group": "", "tab": "Alarms", @@ -73881,12 +57671,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.fanOffTim", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 600 - ] - }, + "value": 600, "name": "Threshold time to check fan off", "group": "", "tab": "Alarms", @@ -73901,12 +57686,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.leaFloTim", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 600 - ] - }, + "value": 600, "name": "Threshold time to check damper leaking airflow", "group": "", "tab": "Alarms", @@ -73921,12 +57701,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.samplePeriod", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 120 - ] - }, + "value": 120, "name": "Sample period of component, set to the same value as the trim and respond that process static pressure reset", "group": "", "tab": "Time-based suppresion", @@ -73941,12 +57716,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.chaRat", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 540 - ] - }, + "value": 540, "name": "Gain factor to calculate suppression time based on the change of the setpoint, seconds per Kelvin", "group": "", "tab": "Time-based suppresion", @@ -73961,12 +57731,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.maxSupTim", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1800 - ] - }, + "value": 1800, "name": "Maximum suppression time", "group": "", "tab": "Time-based suppresion", @@ -73981,12 +57746,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.dTHys", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.25 - ] - }, + "value": 0.25, "name": "Near zero temperature difference, below which the difference will be seen as zero", "group": "", "tab": "Advanced", @@ -74001,12 +57761,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.floHys", "type": "Real", - "value": { - "operator": "none", - "operands": [ - "0.01*VMin_flow" - ] - }, + "value": "0.01*VMin_flow", "name": "Near zero flow rate, below which the flow rate or difference will be seen as zero", "group": "", "tab": "Advanced", @@ -74021,12 +57776,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.looHys", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.01 - ] - }, + "value": 0.01, "name": "Loop output hysteresis below which the output will be seen as zero", "group": "", "tab": "Advanced", @@ -74041,12 +57791,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.damPosHys", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.005 - ] - }, + "value": 0.005, "name": "Near zero damper position, below which the damper will be seen as closed", "group": "", "tab": "Advanced", @@ -74061,12 +57806,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.staTim", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1800 - ] - }, + "value": 1800, "name": "Delay triggering alarms after enabling AHU supply fan", "group": "", "tab": "Advanced", @@ -74081,12 +57821,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.iniDam", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.01 - ] - }, + "value": 0.01, "name": "Initial damper position when the damper control is enabled", "group": "", "tab": "Advanced", @@ -74101,12 +57836,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.timChe", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 30 - ] - }, + "value": 30, "name": "Threshold time to check the zone temperature status", "group": "Control loops", "tab": "Advanced", @@ -74121,12 +57851,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.zonDisEff_cool", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Zone cooling air distribution effectiveness", "group": "Distribution effectiveness", "tab": "Advanced", @@ -74147,12 +57872,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.zonDisEff_heat", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.8 - ] - }, + "value": 0.8, "name": "Zone heating air distribution effectiveness", "group": "Distribution effectiveness", "tab": "Advanced", @@ -74180,30 +57900,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.TZon.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.TZon.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.TZon.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": true } }, @@ -74222,30 +57927,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.TCooSet.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.TCooSet.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.TCooSet.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": true } }, @@ -74264,30 +57954,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.THeaSet.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.THeaSet.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.THeaSet.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": true } }, @@ -74376,30 +58051,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.TDis.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.TDis.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.TDis.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": true } }, @@ -74418,30 +58078,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.TSup.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.TSup.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.TSup.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -74460,30 +58105,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VDis_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VDis_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VDis_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -74544,30 +58174,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VSet_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VSet_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VSet_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -74586,21 +58201,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.yDam.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.yDam.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -74619,21 +58224,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VAdjPopBreZon_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VAdjPopBreZon_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true } }, @@ -74652,21 +58247,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VAdjAreBreZon_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VAdjAreBreZon_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true } }, @@ -74685,21 +58270,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VMinOA_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VMinOA_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true } }, @@ -74718,21 +58293,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VZonAbsMin_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VZonAbsMin_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true } }, @@ -74751,21 +58316,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VZonDesMin_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VZonDesMin_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true } }, @@ -74784,12 +58339,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.yCO2.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -74878,12 +58428,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.actAirSet.VCooMax_flow": { - "expression": { - "operator": "none", - "operands": [ - "VCooMax_flow" - ] - }, + "expression": "VCooMax_flow", "final": true } }, @@ -74902,21 +58447,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.ActiveAirFlow.VCooMax_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.ActiveAirFlow.VCooMax_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true } }, @@ -74949,21 +58484,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.ActiveAirFlow.VOccMin_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.ActiveAirFlow.VOccMin_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -74982,30 +58507,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.ActiveAirFlow.VActCooMax_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.ActiveAirFlow.VActCooMax_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.ActiveAirFlow.VActCooMax_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -75024,30 +58534,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.ActiveAirFlow.VActMin_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.ActiveAirFlow.VActMin_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.ActiveAirFlow.VActMin_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -75066,30 +58561,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.ActiveAirFlow.VActHeaMax_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.ActiveAirFlow.VActHeaMax_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.ActiveAirFlow.VActHeaMax_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -75128,84 +58608,39 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.sysReq.thrTemDif": { - "expression": { - "operator": "none", - "operands": [ - "thrTemDif" - ] - }, + "expression": "thrTemDif", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.sysReq.twoTemDif": { - "expression": { - "operator": "none", - "operands": [ - "twoTemDif" - ] - }, + "expression": "twoTemDif", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.sysReq.durTimTem": { - "expression": { - "operator": "none", - "operands": [ - "durTimTem" - ] - }, + "expression": "durTimTem", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.sysReq.durTimFlo": { - "expression": { - "operator": "none", - "operands": [ - "durTimFlo" - ] - }, + "expression": "durTimFlo", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.sysReq.dTHys": { - "expression": { - "operator": "none", - "operands": [ - "dTHys" - ] - }, + "expression": "dTHys", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.sysReq.floHys": { - "expression": { - "operator": "none", - "operands": [ - "floHys" - ] - }, + "expression": "floHys", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.sysReq.looHys": { - "expression": { - "operator": "none", - "operands": [ - "looHys" - ] - }, + "expression": "looHys", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.sysReq.damPosHys": { - "expression": { - "operator": "none", - "operands": [ - "damPosHys" - ] - }, + "expression": "damPosHys", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.sysReq.samplePeriod": { - "expression": { - "operator": "none", - "operands": [ - "samplePeriod" - ] - }, + "expression": "samplePeriod", "final": true } }, @@ -75217,12 +58652,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.thrTemDif", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 3 - ] - }, + "value": 3, "name": "Threshold difference between zone temperature and cooling setpoint for generating 3 cooling SAT reset requests", "group": "", "tab": "", @@ -75237,12 +58667,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.twoTemDif", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 2 - ] - }, + "value": 2, "name": "Threshold difference between zone temperature and cooling setpoint for generating 2 cooling SAT reset requests", "group": "", "tab": "", @@ -75257,12 +58682,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.durTimTem", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 120 - ] - }, + "value": 120, "name": "Duration time of zone temperature exceeds setpoint", "group": "Duration times", "tab": "", @@ -75277,12 +58697,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.durTimFlo", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 60 - ] - }, + "value": 60, "name": "Duration time of airflow rate less than setpoint", "group": "Duration times", "tab": "", @@ -75297,12 +58712,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.dTHys", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.25 - ] - }, + "value": 0.25, "name": "Near zero temperature difference, below which the difference will be seen as zero", "group": "", "tab": "Advanced", @@ -75324,21 +58734,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.floHys.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.floHys.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true } }, @@ -75357,12 +58757,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.looHys.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": false } }, @@ -75381,12 +58776,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.damPosHys.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -75398,12 +58788,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.samplePeriod", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 120 - ] - }, + "value": 120, "name": "Sample period of component, set to the same value as the trim and respond that process yPreSetReq", "group": "", "tab": "Advanced", @@ -75439,30 +58824,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.TCooSet.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.TCooSet.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.TCooSet.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -75481,30 +58851,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.TZon.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.TZon.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.TZon.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -75523,30 +58878,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.uCoo.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.uCoo.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.uCoo.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -75565,30 +58905,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.VSet_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.VSet_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.VSet_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": false } }, @@ -75607,30 +58932,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.VDis_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.VDis_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.VDis_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -75649,30 +58959,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.uDam.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.uDam.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.uDam.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -75751,66 +59046,31 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.conLoo.kCooCon": { - "expression": { - "operator": "none", - "operands": [ - "kCooCon" - ] - }, + "expression": "kCooCon", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.conLoo.TiCooCon": { - "expression": { - "operator": "none", - "operands": [ - "TiCooCon" - ] - }, + "expression": "TiCooCon", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.conLoo.kHeaCon": { - "expression": { - "operator": "none", - "operands": [ - "kHeaCon" - ] - }, + "expression": "kHeaCon", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.conLoo.TiHeaCon": { - "expression": { - "operator": "none", - "operands": [ - "TiHeaCon" - ] - }, + "expression": "TiHeaCon", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.conLoo.timChe": { - "expression": { - "operator": "none", - "operands": [ - "timChe" - ] - }, + "expression": "timChe", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.conLoo.dTHys": { - "expression": { - "operator": "none", - "operands": [ - "dTHys" - ] - }, + "expression": "dTHys", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.conLoo.looHys": { - "expression": { - "operator": "none", - "operands": [ - "looHys" - ] - }, + "expression": "looHys", "final": true } }, @@ -75822,12 +59082,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.kCooCon", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Gain of controller for cooling control loop", "group": "Cooling control", "tab": "", @@ -75842,12 +59097,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.TiCooCon", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 900 - ] - }, + "value": 900, "name": "Time constant of integrator block for cooling control loop", "group": "Cooling control", "tab": "", @@ -75862,12 +59112,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.kHeaCon", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Gain of controller for heating control loop", "group": "Heating control", "tab": "", @@ -75882,12 +59127,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.TiHeaCon", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 900 - ] - }, + "value": 900, "name": "Time constant of integrator block for heating control loop", "group": "Heating control", "tab": "", @@ -75902,12 +59142,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.timChe", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 30 - ] - }, + "value": 30, "name": "Threshold time to check the zone temperature status", "group": "", "tab": "Advanced", @@ -75922,12 +59157,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.dTHys", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.25 - ] - }, + "value": 0.25, "name": "Delta between the temperature hysteresis high and low limit", "group": "", "tab": "Advanced", @@ -75942,12 +59172,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.looHys", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.01 - ] - }, + "value": 0.01, "name": "Threshold value to check if the controller output is near zero", "group": "", "tab": "Advanced", @@ -75969,30 +59194,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.TCooSet.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.TCooSet.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.TCooSet.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -76011,30 +59221,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.TZon.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.TZon.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.TZon.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -76053,30 +59248,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.THeaSet.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.THeaSet.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.THeaSet.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -76095,30 +59275,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.yCoo.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.yCoo.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.yCoo.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -76137,30 +59302,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.yHea.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.yHea.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.yHea.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -76179,39 +59329,19 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.conCoo.controllerType": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.CDL.Types.SimpleController.PI" - ] - }, + "expression": "Buildings.Controls.OBC.CDL.Types.SimpleController.PI", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.conCoo.k": { - "expression": { - "operator": "none", - "operands": [ - "kCooCon" - ] - }, + "expression": "kCooCon", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.conCoo.Ti": { - "expression": { - "operator": "none", - "operands": [ - "TiCooCon" - ] - }, + "expression": "TiCooCon", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.conCoo.reverseActing": { - "expression": { - "operator": "none", - "operands": [ - false - ] - }, + "expression": false, "final": true } }, @@ -76230,30 +59360,15 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.conHea.controllerType": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.CDL.Types.SimpleController.PI" - ] - }, + "expression": "Buildings.Controls.OBC.CDL.Types.SimpleController.PI", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.conHea.k": { - "expression": { - "operator": "none", - "operands": [ - "kHeaCon" - ] - }, + "expression": "kHeaCon", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ControlLoops.conHea.Ti": { - "expression": { - "operator": "none", - "operands": [ - "TiHeaCon" - ] - }, + "expression": "TiHeaCon", "final": true } }, @@ -76300,75 +59415,35 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.ala.staPreMul": { - "expression": { - "operator": "none", - "operands": [ - "staPreMul" - ] - }, + "expression": "staPreMul", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.ala.VCooMax_flow": { - "expression": { - "operator": "none", - "operands": [ - "VCooMax_flow" - ] - }, + "expression": "VCooMax_flow", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.ala.lowFloTim": { - "expression": { - "operator": "none", - "operands": [ - "lowFloTim" - ] - }, + "expression": "lowFloTim", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.ala.fanOffTim": { - "expression": { - "operator": "none", - "operands": [ - "fanOffTim" - ] - }, + "expression": "fanOffTim", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.ala.leaFloTim": { - "expression": { - "operator": "none", - "operands": [ - "leaFloTim" - ] - }, + "expression": "leaFloTim", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.ala.floHys": { - "expression": { - "operator": "none", - "operands": [ - "floHys" - ] - }, + "expression": "floHys", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.ala.damPosHys": { - "expression": { - "operator": "none", - "operands": [ - "damPosHys" - ] - }, + "expression": "damPosHys", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.ala.staTim": { - "expression": { - "operator": "none", - "operands": [ - "staTim" - ] - }, + "expression": "staTim", "final": true } }, @@ -76401,21 +59476,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.VCooMax_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.VCooMax_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true } }, @@ -76427,12 +59492,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.lowFloTim", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 300 - ] - }, + "value": 300, "name": "Threshold time to check low flow rate", "group": "", "tab": "", @@ -76447,12 +59507,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.fanOffTim", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 600 - ] - }, + "value": 600, "name": "Threshold time to check fan off", "group": "", "tab": "", @@ -76467,12 +59522,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.leaFloTim", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 600 - ] - }, + "value": 600, "name": "Threshold time to check leaking flow", "group": "", "tab": "", @@ -76494,21 +59544,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.floHys.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.floHys.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true } }, @@ -76527,12 +59567,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.damPosHys.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -76544,12 +59579,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.staTim", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1800 - ] - }, + "value": 1800, "name": "Delay triggering alarms after enabling AHU supply fan", "group": "", "tab": "Advanced", @@ -76571,30 +59601,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.VDis_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.VDis_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.VDis_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -76613,30 +59628,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.VActSet_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.VActSet_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.VActSet_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -76683,21 +59683,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.uDam.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.uDam.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -76758,12 +59748,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.gai.k": { - "expression": { - "operator": "none", - "operands": [ - 0.5 - ] - }, + "expression": 0.5, "final": true } }, @@ -76782,12 +59767,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.les.h": { - "expression": { - "operator": "none", - "operands": [ - "floHys" - ] - }, + "expression": "floHys", "final": true } }, @@ -76799,12 +59779,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.Less.h", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Hysteresis", "group": "", "tab": "", @@ -76819,12 +59794,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.Less.pre_y_start", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "Value of pre(y) at initial time", "group": "", "tab": "Advanced", @@ -76907,12 +59877,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.truDel.delayTime": { - "expression": { - "operator": "none", - "operands": [ - "lowFloTim" - ] - }, + "expression": "lowFloTim", "final": true } }, @@ -76931,21 +59896,11 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.greThr.t": { - "expression": { - "operator": "none", - "operands": [ - "floHys" - ] - }, + "expression": "floHys", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.greThr.h": { - "expression": { - "operator": "none", - "operands": [ - "0.5*floHys" - ] - }, + "expression": "0.5*floHys", "final": true } }, @@ -76964,12 +59919,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.gre.h": { - "expression": { - "operator": "none", - "operands": [ - "floHys" - ] - }, + "expression": "floHys", "final": true } }, @@ -76981,12 +59931,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.Greater.h", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Hysteresis", "group": "", "tab": "", @@ -77001,12 +59946,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.Greater.pre_y_start", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "Value of pre(y) at initial time", "group": "", "tab": "Advanced", @@ -77089,12 +60029,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.gai1.k": { - "expression": { - "operator": "none", - "operands": [ - 0.7 - ] - }, + "expression": 0.7, "final": true } }, @@ -77113,12 +60048,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.truDel1.delayTime": { - "expression": { - "operator": "none", - "operands": [ - "lowFloTim" - ] - }, + "expression": "lowFloTim", "final": true } }, @@ -77179,12 +60109,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.conInt.k": { - "expression": { - "operator": "none", - "operands": [ - 2 - ] - }, + "expression": 2, "final": true } }, @@ -77203,12 +60128,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.booToInt.integerTrue": { - "expression": { - "operator": "none", - "operands": [ - 3 - ] - }, + "expression": 3, "final": true } }, @@ -77220,12 +60140,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger.integerTrue", "type": "Integer", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Output signal for true Boolean input", "group": "", "tab": "", @@ -77240,12 +60155,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger.integerFalse", "type": "Integer", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Output signal for false Boolean input", "group": "", "tab": "", @@ -77313,12 +60223,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.conInt1.k": { - "expression": { - "operator": "none", - "operands": [ - "staPreMul" - ] - }, + "expression": "staPreMul", "final": true } }, @@ -77466,12 +60371,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.assMes.message": { - "expression": { - "operator": "none", - "operands": [ - "Warning: airflow is less than 50% of the setpoint." - ] - }, + "expression": "\"Warning: airflow is less than 50% of the setpoint.\"", "final": true } }, @@ -77562,12 +60462,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.assMes1.message": { - "expression": { - "operator": "none", - "operands": [ - "Warning: airflow is less than 70% of the setpoint." - ] - }, + "expression": "\"Warning: airflow is less than 70% of the setpoint.\"", "final": true } }, @@ -77586,12 +60481,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.cooMaxFlo.k": { - "expression": { - "operator": "none", - "operands": [ - "VCooMax_flow" - ] - }, + "expression": "VCooMax_flow", "final": true } }, @@ -77610,12 +60500,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.gai2.k": { - "expression": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "expression": 0.1, "final": true } }, @@ -77648,12 +60533,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.truDel2.delayTime": { - "expression": { - "operator": "none", - "operands": [ - "fanOffTim" - ] - }, + "expression": "fanOffTim", "final": true } }, @@ -77672,12 +60552,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.gre1.h": { - "expression": { - "operator": "none", - "operands": [ - "floHys" - ] - }, + "expression": "floHys", "final": true } }, @@ -77724,12 +60599,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.assMes2.message": { - "expression": { - "operator": "none", - "operands": [ - "Warning: airflow sensor should be calibrated." - ] - }, + "expression": "\"Warning: airflow sensor should be calibrated.\"", "final": true } }, @@ -77748,12 +60618,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.booToInt2.integerTrue": { - "expression": { - "operator": "none", - "operands": [ - 3 - ] - }, + "expression": 3, "final": true } }, @@ -77772,12 +60637,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.truDel3.delayTime": { - "expression": { - "operator": "none", - "operands": [ - "leaFloTim" - ] - }, + "expression": "leaFloTim", "final": true } }, @@ -77796,21 +60656,11 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.cloDam.t": { - "expression": { - "operator": "none", - "operands": [ - "damPosHys" - ] - }, + "expression": "damPosHys", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.cloDam.h": { - "expression": { - "operator": "none", - "operands": [ - "0.5*damPosHys" - ] - }, + "expression": "0.5*damPosHys", "final": true } }, @@ -77871,12 +60721,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.assMes3.message": { - "expression": { - "operator": "none", - "operands": [ - "Warning: the damper is leaking." - ] - }, + "expression": "\"Warning: the damper is leaking.\"", "final": true } }, @@ -77895,12 +60740,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.booToInt3.integerTrue": { - "expression": { - "operator": "none", - "operands": [ - 4 - ] - }, + "expression": 4, "final": true } }, @@ -77919,12 +60759,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.truDel4.delayTime": { - "expression": { - "operator": "none", - "operands": [ - "lowFloTim" - ] - }, + "expression": "lowFloTim", "final": true } }, @@ -77971,12 +60806,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.fanIni.delayTime": { - "expression": { - "operator": "none", - "operands": [ - "staTim" - ] - }, + "expression": "staTim", "final": true } }, @@ -77995,12 +60825,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.occMod.k": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.OperationModes.occupied" - ] - }, + "expression": "Buildings.Controls.OBC.ASHRAE.G36.Types.OperationModes.occupied", "final": true } }, @@ -78152,39 +60977,19 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.timSup.samplePeriod": { - "expression": { - "operator": "none", - "operands": [ - "samplePeriod" - ] - }, + "expression": "samplePeriod", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.timSup.chaRat": { - "expression": { - "operator": "none", - "operands": [ - "chaRat" - ] - }, + "expression": "chaRat", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.timSup.maxTim": { - "expression": { - "operator": "none", - "operands": [ - "maxSupTim" - ] - }, + "expression": "maxSupTim", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.timSup.dTHys": { - "expression": { - "operator": "none", - "operands": [ - "dTHys" - ] - }, + "expression": "dTHys", "final": true } }, @@ -78196,12 +61001,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.Generic.TimeSuppression.chaRat", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 540 - ] - }, + "value": 540, "name": "Gain factor to calculate suppression time based on the change of the setpoint, seconds per Kelvin. For cooling or heating request, it should be 540 seconds, for temperature alarms, it should be 1080 seconds", "group": "", "tab": "", @@ -78216,12 +61016,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.Generic.TimeSuppression.maxTim", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1800 - ] - }, + "value": 1800, "name": "Maximum suppression time. For cooling or heating request, it should be 1800 seconds, for temperature alarms, it should be 7200 seconds", "group": "", "tab": "", @@ -78236,12 +61031,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.Generic.TimeSuppression.samplePeriod", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 120 - ] - }, + "value": 120, "name": "Sample period of component, set to the same value as the trim and respond that process static pressure reset", "group": "", "tab": "Advanced", @@ -78256,12 +61046,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.Generic.TimeSuppression.dTHys", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.25 - ] - }, + "value": 0.25, "name": "Near zero temperature difference, below which the difference will be seen as zero", "group": "", "tab": "Advanced", @@ -78283,30 +61068,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.Generic.TimeSuppression.TSet.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.Generic.TimeSuppression.TSet.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.Generic.TimeSuppression.TSet.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -78325,30 +61095,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.Generic.TimeSuppression.TZon.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.Generic.TimeSuppression.TZon.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.Generic.TimeSuppression.TZon.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -78417,111 +61172,51 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.setPoi.have_winSen": { - "expression": { - "operator": "none", - "operands": [ - "have_winSen" - ] - }, + "expression": "have_winSen", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.setPoi.have_occSen": { - "expression": { - "operator": "none", - "operands": [ - "have_occSen" - ] - }, + "expression": "have_occSen", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.setPoi.have_CO2Sen": { - "expression": { - "operator": "none", - "operands": [ - "have_CO2Sen" - ] - }, + "expression": "have_CO2Sen", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.setPoi.have_typTerUni": { - "expression": { - "operator": "none", - "operands": [ - true - ] - }, + "expression": true, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.setPoi.permit_occStandby": { - "expression": { - "operator": "none", - "operands": [ - "permit_occStandby" - ] - }, + "expression": "permit_occStandby", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.setPoi.VAreBreZon_flow": { - "expression": { - "operator": "none", - "operands": [ - "VAreBreZon_flow" - ] - }, + "expression": "VAreBreZon_flow", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.setPoi.VPopBreZon_flow": { - "expression": { - "operator": "none", - "operands": [ - "VPopBreZon_flow" - ] - }, + "expression": "VPopBreZon_flow", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.setPoi.VMin_flow": { - "expression": { - "operator": "none", - "operands": [ - "VMin_flow" - ] - }, + "expression": "VMin_flow", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.setPoi.VCooMax_flow": { - "expression": { - "operator": "none", - "operands": [ - "VCooMax_flow" - ] - }, + "expression": "VCooMax_flow", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.setPoi.zonDisEff_cool": { - "expression": { - "operator": "none", - "operands": [ - "zonDisEff_cool" - ] - }, + "expression": "zonDisEff_cool", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.setPoi.zonDisEff_heat": { - "expression": { - "operator": "none", - "operands": [ - "zonDisEff_heat" - ] - }, + "expression": "zonDisEff_heat", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.setPoi.dTHys": { - "expression": { - "operator": "none", - "operands": [ - "dTHys" - ] - }, + "expression": "dTHys", "final": true } }, @@ -78533,12 +61228,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.have_winSen", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "True: the zone has window sensor", "group": "", "tab": "", @@ -78553,12 +61243,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.have_occSen", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "True: the zone has occupancy sensor", "group": "", "tab": "", @@ -78573,12 +61258,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.have_CO2Sen", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "True: the zone has CO2 sensor", "group": "", "tab": "", @@ -78593,12 +61273,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.have_typTerUni", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "True: the zone has typical terminal units and CO2 sensor", "group": "", "tab": "", @@ -78606,32 +61281,17 @@ "enable": { "operator": "&&", "operands": [ - { - "operator": "none", - "operands": [ - "have_CO2Sen" - ] - }, + "have_CO2Sen", { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "have_SZVAV" - ] - } + "have_SZVAV" ] }, { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "have_parFanPowUni" - ] - } + "have_parFanPowUni" ] } ] @@ -78645,12 +61305,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.have_parFanPowUni", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "True: the zone has parallel fan-powered terminal unit and CO2 sensor", "group": "", "tab": "", @@ -78658,32 +61313,17 @@ "enable": { "operator": "&&", "operands": [ - { - "operator": "none", - "operands": [ - "have_CO2Sen" - ] - }, + "have_CO2Sen", { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "have_SZVAV" - ] - } + "have_SZVAV" ] }, { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "have_typTerUni" - ] - } + "have_typTerUni" ] } ] @@ -78697,12 +61337,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.have_SZVAV", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "True: it is single zone VAV AHU system with CO2 sensor", "group": "", "tab": "", @@ -78710,32 +61345,17 @@ "enable": { "operator": "&&", "operands": [ - { - "operator": "none", - "operands": [ - "have_CO2Sen" - ] - }, + "have_CO2Sen", { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "have_parFanPowUni" - ] - } + "have_parFanPowUni" ] }, { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "have_typTerUni" - ] - } + "have_typTerUni" ] } ] @@ -78749,12 +61369,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.permit_occStandby", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "True: occupied-standby mode is permitted", "group": "", "tab": "", @@ -78776,21 +61391,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.VAreBreZon_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.VAreBreZon_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true } }, @@ -78809,21 +61414,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.VPopBreZon_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.VPopBreZon_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true } }, @@ -78842,31 +61437,16 @@ "enable": { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "have_SZVAV" - ] - } + "have_SZVAV" ] }, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.VMin_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.VMin_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true } }, @@ -78878,12 +61458,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.VCooMax_flow", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.025 - ] - }, + "value": 0.025, "name": "Design zone cooling maximum airflow rate", "group": "Design conditions", "tab": "", @@ -78891,21 +61466,11 @@ "enable": { "operator": "&&", "operands": [ - { - "operator": "none", - "operands": [ - "have_CO2Sen" - ] - }, + "have_CO2Sen", { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "have_SZVAV" - ] - } + "have_SZVAV" ] } ] @@ -78919,12 +61484,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.zonDisEff_cool", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Zone cooling air distribution effectiveness", "group": "Distribution effectiveness", "tab": "Advanced", @@ -78939,12 +61499,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.zonDisEff_heat", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.8 - ] - }, + "value": 0.8, "name": "Zone heating air distribution effectiveness", "group": "Distribution effectiveness", "tab": "Advanced", @@ -78959,12 +61514,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.dTHys", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.25 - ] - }, + "value": 0.25, "name": "Temperature difference hysteresis below which the temperature difference will be seen as zero", "group": "", "tab": "Advanced", @@ -79070,21 +61620,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.VParFan_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.VParFan_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true } }, @@ -79103,30 +61643,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.TZon.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.TZon.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.TZon.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": true } }, @@ -79145,30 +61670,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.TDis.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.TDis.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.TDis.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": true } }, @@ -79187,21 +61697,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.VAdjPopBreZon_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.VAdjPopBreZon_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true } }, @@ -79220,21 +61720,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.VOccZonMin_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.VOccZonMin_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true } }, @@ -79253,21 +61743,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.VAdjAreBreZon_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.VAdjAreBreZon_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true } }, @@ -79286,21 +61766,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.VMinOA_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Setpoints.VMinOA_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true } }, @@ -79360,66 +61830,31 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.dam.VMin_flow": { - "expression": { - "operator": "none", - "operands": [ - "VMin_flow" - ] - }, + "expression": "VMin_flow", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.dam.VCooMax_flow": { - "expression": { - "operator": "none", - "operands": [ - "VCooMax_flow" - ] - }, + "expression": "VCooMax_flow", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.dam.damCon": { - "expression": { - "operator": "none", - "operands": [ - "damCon" - ] - }, + "expression": "damCon", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.dam.kDam": { - "expression": { - "operator": "none", - "operands": [ - "kDam" - ] - }, + "expression": "kDam", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.dam.TiDam": { - "expression": { - "operator": "none", - "operands": [ - "TiDam" - ] - }, + "expression": "TiDam", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.dam.TdDam": { - "expression": { - "operator": "none", - "operands": [ - "TdDam" - ] - }, + "expression": "TdDam", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.dam.dTHys": { - "expression": { - "operator": "none", - "operands": [ - "dTHys" - ] - }, + "expression": "dTHys", "final": true } }, @@ -79438,12 +61873,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.VMin_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": false } }, @@ -79462,12 +61892,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.VCooMax_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": false } }, @@ -79479,12 +61904,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.damCon", "type": "Buildings.Controls.OBC.CDL.Types.SimpleController", - "value": { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.CDL.Types.SimpleController.PI" - ] - }, + "value": "Buildings.Controls.OBC.CDL.Types.SimpleController.PI", "name": "Type of controller", "group": "", "tab": "", @@ -79504,12 +61924,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.kDam", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.5 - ] - }, + "value": 0.5, "name": "Gain of controller for damper control", "group": "", "tab": "", @@ -79524,12 +61939,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.TiDam", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 300 - ] - }, + "value": 300, "name": "Time constant of integrator block for damper control", "group": "", "tab": "", @@ -79562,12 +61972,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.TdDam", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "Time constant of derivative block for damper control", "group": "", "tab": "", @@ -79600,12 +62005,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.dTHys", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.25 - ] - }, + "value": 0.25, "name": "Delta between the temperature hysteresis high and low limit", "group": "", "tab": "Advanced", @@ -79620,12 +62020,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.iniDam", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.01 - ] - }, + "value": 0.01, "name": "Initial damper position when the damper control is enabled", "group": "", "tab": "Advanced", @@ -79647,30 +62042,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.VActMin_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.VActMin_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.VActMin_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -79689,30 +62069,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.TSup.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.TSup.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.TSup.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": true } }, @@ -79731,30 +62096,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.TZon.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.TZon.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.TZon.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": true } }, @@ -79773,30 +62123,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.uCoo.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.uCoo.max": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.uCoo.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -79815,30 +62150,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.VActCooMax_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.VActCooMax_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.VActCooMax_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -79899,30 +62219,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.VDis_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.VDis_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.VDis_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -79955,30 +62260,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.VSet_flow.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.VSet_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.VSet_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true } }, @@ -79997,21 +62287,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.yDam.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Dampers.yDam.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -80071,12 +62351,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ZoneStates.uLow", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.01 - ] - }, + "value": 0.01, "name": "Hysteresis parameter uLow for heating and cooling control signals to avoid chattering", "group": "", "tab": "", @@ -80091,12 +62366,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.ZoneStates.uHigh", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.05 - ] - }, + "value": 0.05, "name": "Hysteresis parameter uHigh for heating and cooling control signals to avoid chattering", "group": "", "tab": "", @@ -80179,84 +62449,39 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.minFlo.have_winSen": { - "expression": { - "operator": "none", - "operands": [ - "have_winSen" - ] - }, + "expression": "have_winSen", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.minFlo.have_occSen": { - "expression": { - "operator": "none", - "operands": [ - "have_occSen" - ] - }, + "expression": "have_occSen", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.minFlo.have_CO2Sen": { - "expression": { - "operator": "none", - "operands": [ - "have_CO2Sen" - ] - }, + "expression": "have_CO2Sen", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.minFlo.have_typTerUni": { - "expression": { - "operator": "none", - "operands": [ - true - ] - }, + "expression": true, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.minFlo.have_parFanPowUni": { - "expression": { - "operator": "none", - "operands": [ - false - ] - }, + "expression": false, "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.minFlo.VOccMin_flow": { - "expression": { - "operator": "none", - "operands": [ - "VOccMin_flow" - ] - }, + "expression": "VOccMin_flow", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.minFlo.VAreMin_flow": { - "expression": { - "operator": "none", - "operands": [ - "VAreMin_flow" - ] - }, + "expression": "VAreMin_flow", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.minFlo.VMin_flow": { - "expression": { - "operator": "none", - "operands": [ - "VMin_flow" - ] - }, + "expression": "VMin_flow", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.minFlo.VCooMax_flow": { - "expression": { - "operator": "none", - "operands": [ - "VCooMax_flow" - ] - }, + "expression": "VCooMax_flow", "final": true } }, @@ -80268,12 +62493,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.have_winSen", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "True: the zone has window sensor", "group": "", "tab": "", @@ -80288,12 +62508,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.have_occSen", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "True: the zone has occupancy sensor", "group": "", "tab": "", @@ -80308,12 +62523,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.have_CO2Sen", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "True: the zone has CO2 sensor", "group": "", "tab": "", @@ -80328,12 +62538,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.have_typTerUni", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "True: the zone has typical terminal units and CO2 sensor", "group": "", "tab": "", @@ -80341,30 +62546,15 @@ "enable": { "operator": "&&", "operands": [ - { - "operator": "none", - "operands": [ - "have_CO2Sen" - ] - }, + "have_CO2Sen", { "operator": "!", "operands": [ { "operator": "||", "operands": [ - { - "operator": "none", - "operands": [ - "have_SZVAV" - ] - }, - { - "operator": "none", - "operands": [ - "have_parFanPowUni" - ] - } + "have_SZVAV", + "have_parFanPowUni" ] } ] @@ -80380,12 +62570,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.have_parFanPowUni", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "True: the zone has parallel fan-powered terminal unit and CO2 sensor", "group": "", "tab": "", @@ -80393,30 +62578,15 @@ "enable": { "operator": "&&", "operands": [ - { - "operator": "none", - "operands": [ - "have_CO2Sen" - ] - }, + "have_CO2Sen", { "operator": "!", "operands": [ { "operator": "||", "operands": [ - { - "operator": "none", - "operands": [ - "have_SZVAV" - ] - }, - { - "operator": "none", - "operands": [ - "have_typTerUni" - ] - } + "have_SZVAV", + "have_typTerUni" ] } ] @@ -80432,12 +62602,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.have_SZVAV", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "True: it is single zone VAV AHU system with CO2 sensor", "group": "", "tab": "", @@ -80445,30 +62610,15 @@ "enable": { "operator": "&&", "operands": [ - { - "operator": "none", - "operands": [ - "have_CO2Sen" - ] - }, + "have_CO2Sen", { "operator": "!", "operands": [ { "operator": "||", "operands": [ - { - "operator": "none", - "operands": [ - "have_parFanPowUni" - ] - }, - { - "operator": "none", - "operands": [ - "have_typTerUni" - ] - } + "have_parFanPowUni", + "have_typTerUni" ] } ] @@ -80491,12 +62641,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.VOccMin_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": false } }, @@ -80515,12 +62660,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.VAreMin_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": false } }, @@ -80542,30 +62682,15 @@ { "operator": "&&", "operands": [ - { - "operator": "none", - "operands": [ - "have_CO2Sen" - ] - }, - { - "operator": "none", - "operands": [ - "have_SZVAV" - ] - } + "have_CO2Sen", + "have_SZVAV" ] } ] }, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.VMin_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": false } }, @@ -80577,12 +62702,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.VCooMax_flow", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.025 - ] - }, + "value": 0.025, "name": "Design zone cooling maximum airflow rate", "group": "Design conditions", "tab": "", @@ -80590,27 +62710,12 @@ "enable": { "operator": "&&", "operands": [ - { - "operator": "none", - "operands": [ - "have_CO2Sen" - ] - }, + "have_CO2Sen", { "operator": "||", "operands": [ - { - "operator": "none", - "operands": [ - "have_parFanPowUni" - ] - }, - { - "operator": "none", - "operands": [ - "have_typTerUni" - ] - } + "have_parFanPowUni", + "have_typTerUni" ] } ] @@ -80715,21 +62820,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.VParFan_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.VParFan_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true } }, @@ -80748,21 +62843,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.VZonAbsMin_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.VZonAbsMin_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true } }, @@ -80781,21 +62866,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.VZonDesMin_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.VZonDesMin_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true } }, @@ -80814,21 +62889,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.VOccZonMin_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.VOccZonMin_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true } }, @@ -80847,12 +62912,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.yCO2.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -80871,21 +62931,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.VMinOA_flow.quantity": { - "expression": { - "operator": "none", - "operands": [ - "VolumeFlowRate" - ] - }, + "expression": "\"VolumeFlowRate\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.VMinOA_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": true } }, @@ -81029,21 +63079,11 @@ "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.TZonSet.have_occSen": { - "expression": { - "operator": "none", - "operands": [ - "have_occSen" - ] - }, + "expression": "have_occSen", "final": true }, "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.TZonSet.have_winSen": { - "expression": { - "operator": "none", - "operands": [ - "have_winSen" - ] - }, + "expression": "have_winSen", "final": true } }, @@ -81083,12 +63123,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.have_locAdj", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "True: the zone has local setpoint adjustment knob", "group": "Setpoint adjustable setting", "tab": "", @@ -81103,12 +63138,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.sepAdj", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "True: cooling and heating setpoint can be adjusted separately", "group": "Setpoint adjustable setting", "tab": "", @@ -81123,12 +63153,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.ignDemLim", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "True: exempt the individual zone from demand limit setpoint adjustment", "group": "Setpoint adjustable setting", "tab": "", @@ -81143,12 +63168,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TActCoo_max", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 300.15 - ] - }, + "value": 300.15, "name": "Maximum active cooling setpoint", "group": "Setpoints limits setting", "tab": "", @@ -81163,12 +63183,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TActCoo_min", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 295.15 - ] - }, + "value": 295.15, "name": "Minimum active cooling setpoint", "group": "Setpoints limits setting", "tab": "", @@ -81183,12 +63198,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TActHea_max", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 295.15 - ] - }, + "value": 295.15, "name": "Maximum active heating setpoint", "group": "Setpoints limits setting", "tab": "", @@ -81203,12 +63213,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TActHea_min", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 291.15 - ] - }, + "value": 291.15, "name": "Minimum active heating setpoint", "group": "Setpoints limits setting", "tab": "", @@ -81223,12 +63228,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TWinOpeCooSet", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 322.15 - ] - }, + "value": 322.15, "name": "Cooling setpoint when window is open", "group": "Setpoints limits setting", "tab": "", @@ -81243,12 +63243,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TWinOpeHeaSet", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 277.15 - ] - }, + "value": 277.15, "name": "Heating setpoint when window is open", "group": "Setpoints limits setting", "tab": "", @@ -81263,12 +63258,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.incTSetDem_1", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.5 - ] - }, + "value": 0.5, "name": "Cooling setpoint increase value (degC) when cooling demand limit level 1 is imposed", "group": "Setpoint adjustment", "tab": "Demand control", @@ -81276,12 +63266,7 @@ "enable": { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "ignDemLim" - ] - } + "ignDemLim" ] }, "modifiers": {}, @@ -81293,12 +63278,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.incTSetDem_2", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Cooling setpoint increase value (degC) when cooling demand limit level 2 is imposed", "group": "Setpoint adjustment", "tab": "Demand control", @@ -81306,12 +63286,7 @@ "enable": { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "ignDemLim" - ] - } + "ignDemLim" ] }, "modifiers": {}, @@ -81323,12 +63298,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.incTSetDem_3", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 2 - ] - }, + "value": 2, "name": "Cooling setpoint increase value (degC) when cooling demand limit level 3 is imposed", "group": "Setpoint adjustment", "tab": "Demand control", @@ -81336,12 +63306,7 @@ "enable": { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "ignDemLim" - ] - } + "ignDemLim" ] }, "modifiers": {}, @@ -81353,12 +63318,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.decTSetDem_1", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.5 - ] - }, + "value": 0.5, "name": "Heating setpoint decrease value (degC) when heating demand limit level 1 is imposed", "group": "Setpoint adjustment", "tab": "Demand control", @@ -81366,12 +63326,7 @@ "enable": { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "ignDemLim" - ] - } + "ignDemLim" ] }, "modifiers": {}, @@ -81383,12 +63338,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.decTSetDem_2", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Heating setpoint decrease value (degC) when heating demand limit level 2 is imposed", "group": "Setpoint adjustment", "tab": "Demand control", @@ -81396,12 +63346,7 @@ "enable": { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "ignDemLim" - ] - } + "ignDemLim" ] }, "modifiers": {}, @@ -81413,12 +63358,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.decTSetDem_3", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 2 - ] - }, + "value": 2, "name": "Heating setpoint decrease value (degC) when heating demand limit level 3 is imposed", "group": "Setpoint adjustment", "tab": "Demand control", @@ -81426,12 +63366,7 @@ "enable": { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "ignDemLim" - ] - } + "ignDemLim" ] }, "modifiers": {}, @@ -81464,30 +63399,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TOccCooSet.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TOccCooSet.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": false }, "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TOccCooSet.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -81506,30 +63426,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TUnoCooSet.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TUnoCooSet.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": false }, "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TUnoCooSet.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -81548,30 +63453,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TOccHeaSet.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TOccHeaSet.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": false }, "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TOccHeaSet.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -81590,30 +63480,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TUnoHeaSet.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TUnoHeaSet.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": false }, "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TUnoHeaSet.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -81632,21 +63507,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.setAdj.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.setAdj.quantity": { - "expression": { - "operator": "none", - "operands": [ - "TemperatureDifference" - ] - }, + "expression": "\"TemperatureDifference\"", "final": true } }, @@ -81665,21 +63530,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.cooSetAdj.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.cooSetAdj.quantity": { - "expression": { - "operator": "none", - "operands": [ - "TemperatureDifference" - ] - }, + "expression": "\"TemperatureDifference\"", "final": true } }, @@ -81698,21 +63553,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.heaSetAdj.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.heaSetAdj.quantity": { - "expression": { - "operator": "none", - "operands": [ - "TemperatureDifference" - ] - }, + "expression": "\"TemperatureDifference\"", "final": true } }, @@ -81787,30 +63632,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TCooSet.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TCooSet.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": false }, "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.TCooSet.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -81829,30 +63659,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.THeaSet.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.THeaSet.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": false }, "Buildings.Controls.OBC.ASHRAE.G36.ThermalZones.Setpoints.THeaSet.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -81931,12 +63746,7 @@ "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.zonSta.have_winSen": { - "expression": { - "operator": "none", - "operands": [ - "have_winSen" - ] - }, + "expression": "have_winSen", "final": true } }, @@ -81948,12 +63758,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.bouLim", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Threshold of temperature difference for indicating the end of setback or setup mode", "group": "", "tab": "", @@ -81968,12 +63773,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.have_winSen", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - false - ] - }, + "value": false, "name": "Check if the zone has window status sensor", "group": "", "tab": "", @@ -81988,12 +63788,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.uLow", "type": "Real", - "value": { - "operator": "none", - "operands": [ - -0.1 - ] - }, + "value": -0.1, "name": "Low limit of the hysteresis for checking temperature difference", "group": "", "tab": "Advanced", @@ -82008,12 +63803,7 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.uHigh", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, + "value": 0.1, "name": "High limit of the hysteresis for checking temperature difference", "group": "", "tab": "Advanced", @@ -82035,21 +63825,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.cooDowTim.unit": { - "expression": { - "operator": "none", - "operands": [ - "s" - ] - }, + "expression": "\"s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.cooDowTim.quantity": { - "expression": { - "operator": "none", - "operands": [ - "Time" - ] - }, + "expression": "\"Time\"", "final": true } }, @@ -82068,21 +63848,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.warUpTim.unit": { - "expression": { - "operator": "none", - "operands": [ - "s" - ] - }, + "expression": "\"s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.warUpTim.quantity": { - "expression": { - "operator": "none", - "operands": [ - "Time" - ] - }, + "expression": "\"Time\"", "final": true } }, @@ -82115,30 +63885,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.TZon.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.TZon.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": false }, "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.TZon.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -82157,30 +63912,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.TOccHeaSet.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.TOccHeaSet.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": false }, "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.TOccHeaSet.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -82199,30 +63939,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.TOccCooSet.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.TOccCooSet.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": false }, "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.TOccCooSet.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -82241,30 +63966,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.TUnoHeaSet.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.TUnoHeaSet.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": false }, "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.TUnoHeaSet.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -82283,30 +63993,15 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.TUnoCooSet.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.TUnoCooSet.displayUnit": { - "expression": { - "operator": "none", - "operands": [ - "degC" - ] - }, + "expression": "\"degC\"", "final": false }, "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.TUnoCooSet.quantity": { - "expression": { - "operator": "none", - "operands": [ - "ThermodynamicTemperature" - ] - }, + "expression": "\"ThermodynamicTemperature\"", "final": true } }, @@ -82325,21 +64020,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.yCooTim.unit": { - "expression": { - "operator": "none", - "operands": [ - "s" - ] - }, + "expression": "\"s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.yCooTim.quantity": { - "expression": { - "operator": "none", - "operands": [ - "Time" - ] - }, + "expression": "\"Time\"", "final": true } }, @@ -82358,21 +64043,11 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.yWarTim.unit": { - "expression": { - "operator": "none", - "operands": [ - "s" - ] - }, + "expression": "\"s\"", "final": true }, "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneStatus.yWarTim.quantity": { - "expression": { - "operator": "none", - "operands": [ - "Time" - ] - }, + "expression": "\"Time\"", "final": true } }, @@ -82509,12 +64184,7 @@ "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.cooDowWarUpTim.k": { - "expression": { - "operator": "none", - "operands": [ - 3600 - ] - }, + "expression": 3600, "final": false } }, @@ -82533,12 +64203,7 @@ "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.setAdj.k": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false } }, @@ -82557,12 +64222,7 @@ "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.cooSetAdj.k": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false } }, @@ -82581,12 +64241,7 @@ "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.heaSetAdj.k": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false } }, @@ -82605,12 +64260,7 @@ "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.uCooDemLimLev.k": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false } }, @@ -82629,12 +64279,7 @@ "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.uHeaDemLimLev.k": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false } }, @@ -82698,12 +64343,7 @@ "visible": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Controls.G36VAVBoxCoolingOnly.typ": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.ZoneEquipment.Types.Controller.G36VAVBoxCoolingOnly" - ] - }, + "expression": "Buildings.Templates.ZoneEquipment.Types.Controller.G36VAVBoxCoolingOnly", "final": true } }, @@ -82757,12 +64397,7 @@ "visible": false, "modifiers": { "Buildings.Templates.ZoneEquipment.VAVBoxReheat.typ": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.ZoneEquipment.Types.Configuration.VAVBoxReheat" - ] - }, + "expression": "Buildings.Templates.ZoneEquipment.Types.Configuration.VAVBoxReheat", "final": true }, "Buildings.Templates.ZoneEquipment.VAVBoxReheat.ctl": { @@ -82814,12 +64449,7 @@ "visible": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Controls.G36VAVBoxReheat.typ": { - "expression": { - "operator": "none", - "operands": [ - "Buildings.Templates.ZoneEquipment.Types.Controller.G36VAVBoxReheat" - ] - }, + "expression": "Buildings.Templates.ZoneEquipment.Types.Controller.G36VAVBoxReheat", "final": true } }, diff --git a/client/src/interpreter/interpreter.ts b/client/src/interpreter/interpreter.ts index 54e55d13..0e300bb6 100644 --- a/client/src/interpreter/interpreter.ts +++ b/client/src/interpreter/interpreter.ts @@ -10,7 +10,10 @@ export type Expression = { operands: Array; }; -function isExpression(item: any): boolean { +// Predicate return type lets TS narrow: true → Expression, false → Exclude. +// Since Literal (boolean | string | number) and Expression ({operator, operands}) are disjoint, +// the false branch collapses to Literal with no cast needed at call sites. +function isExpression(item: any): item is Expression { return !!item?.operator; } @@ -291,16 +294,9 @@ const _instancePathToOption = ( !modBinding && curOption?.recordBinding ? curOption : null; if (modBinding || optionBinding) { - const bindingSource = modBinding + const bindingPath = modBinding ? modBinding.expression - : (curOption.value as Expression | undefined); - let bindingPath: string | null = null; - if ( - bindingSource?.operator === "none" && - typeof bindingSource.operands[0] === "string" - ) { - bindingPath = bindingSource.operands[0]; - } + : (curOption.value as Expression | Literal | undefined); if (bindingPath) { const remainingPath = pathSegments.join("."); @@ -361,21 +357,46 @@ const _instancePathToOption = ( }; }; -// This is a hack to determine modelica paths -// The backend expands all relative paths every 'option' path should begin with 'Modelica' -// 'Modelica' or 'Buildings' it is a modelica path -function isModelicaPath(path: string) { - if (path.startsWith("Modelica") || path.startsWith("Buildings")) { - return true; - } - // Support test packages - if ( - process.env.NODE_ENV === "test" && - (path.startsWith("TestRecord") || path.startsWith("TestPackage")) - ) { - return true; +const IDENT = /[a-zA-Z_][a-zA-Z0-9_]*/; +const MODELICA_NAME_RE = new RegExp( + `^\\.?(${IDENT.source})(\\.${IDENT.source})*$`, +); + +/** Returns true if `name` is a syntactically valid Modelica name. + * Identifier: `IDENT = NON-DIGIT { DIGIT | NON-DIGIT }`, + * Name = [ `.` ] IDENT { `.` IDENT } + * + * Technical debt: Q-IDENT = "'" { Q-CHAR | S-ESCAPE } "'" is not supported yet. + */ +export function isValidModelicaName(name: string): boolean { + return MODELICA_NAME_RE.test(name); +} + +const LOADED_LIBRARIES = ["Modelica", "Buildings"]; +const TEST_LIBRARIES = + process.env.NODE_ENV === "test" ? ["TestRecord", "TestPackage"] : []; + +/** + * Returns true if `path` is a syntactically valid Modelica name whose root + * package matches a loaded or test library. + * + * TODO (technical debt): `LOADED_LIBRARIES` should come from a configuration + * file rather than being hard-coded. + */ +function isFullyQualifiedName( + path: string, + loadedLibraries = LOADED_LIBRARIES, + testLibraries = TEST_LIBRARIES, +): boolean { + if (!isValidModelicaName(path)) { + return false; } - return false; + // Extract root package name (get rid of optional leading `.`) + const root = path.replace(/^\./, "").split(".")[0]; + return ( + loadedLibraries.some((lib) => root === lib) || + testLibraries.some((lib) => root === lib) + ); } /** @@ -423,7 +444,6 @@ export function resolvePaths( ///////////////// Expression Evaluation type Comparator = ">" | ">=" | "<" | "<="; export type OperatorType = - | "none" | "!" | "==" | "!=" @@ -436,66 +456,68 @@ export type OperatorType = | Comparator; /** - * Resolve something to its value/type, dealing with Literals - * and expressions - * - * If there is a string, it will get fed back to 'getValue' + * Resolve a Literal operand to its value. + * - Numbers and booleans are returned as-is. + * - Fully qualified Modelica names are returned as-is. + * - Strings that are not valid Modelica names are JSON-parsed (e.g. `"\"foo\""` → `"foo"`), + * falling back to the raw string if parsing fails. + * - Valid Modelica names that are not fully qualified are looked up via `getValue`; + * returned as-is when no context is provided. */ export const resolveToValue = ( - operand: Literal | Expression, + operand: Literal, context?: ConfigContext, scope = "", -): Literal | null | undefined | Expression => { - let value: any = null; - if (["number", "boolean"].includes(typeof operand)) { - return evaluate(operand); +): Literal | null | undefined => { + if (typeof operand !== "string") { + return operand; } - if (typeof operand === "string" && !context) { + if (isFullyQualifiedName(operand)) { + // Fully qualified names are bare comparables: return as-is return operand; } - const _context = context as ConfigContext; - - if (typeof operand !== "string") return; - - if (isModelicaPath(operand)) { - const option = _context.options[operand]; - if (option === undefined) { - // console.log(`undefined path: ${operand}`); - // TODO: these are modelica paths that should - // be extracted! - return operand; - } else if (option?.definition) { - return operand; - } else { - // Update the operand with just the param name - const name = operand.split(".").pop() as string; - operand = name; + if (!isValidModelicaName(operand)) { + try { + const value = JSON.parse(operand); // "\"String literal\"" → "String literal" + return value; + } catch { + return operand; // "Any.Type" unchanged, "{\"String literal\"}" unchanged } } - const { instancePath, optionPath } = resolvePaths(operand, _context, scope); + if (!context) { + return operand; + } + + const { instancePath, optionPath } = resolvePaths(operand, context, scope); const instancePathScope = instancePath.split(".").slice(0, -1).join("."); // have the actual instance path, check for cached value - value = _context._getCachedValue(instancePath); + let value = context._getCachedValue(instancePath); // if no value, check instance path now that scope should be properly applied - value = - value === undefined || value === null - ? _context.getValue(instancePath) - : value; + if (value === undefined || value === null) { + const fetched = context.getValue(instancePath); + value = isExpression(fetched) ? undefined : fetched; + } // fallback to the original option if ((value === undefined || value === null) && optionPath) { - const typeOption = _context.options[optionPath]; + const typeOption = context.options[optionPath]; if (typeOption?.definition) { value = typeOption.modelicaPath; } else if (typeOption && "value" in typeOption) { const potentialExpression = typeOption?.value; // enums - value = evaluate(potentialExpression, context, instancePathScope); + const evaluated = evaluate(potentialExpression, context, instancePathScope); + value = isExpression(evaluated) ? undefined : evaluated; } } - return value; + // A looked-up value may itself be a quoted string literal (e.g. `"\"foo\""` stored in + // selections). Run it through resolveToValue so the quoting is stripped, the same + // way it would be for any other literal operand that appears directly in an expression. + return typeof value === "string" + ? resolveToValue(value, context, scope) + : value; }; /** @@ -539,19 +561,16 @@ export const evaluate = ( possibleExpression: Expression | Literal | null | undefined, context?: ConfigContext, scope?: string, -) => { +): Literal | null | Expression | undefined => { + let val: Literal | null | Expression | undefined = null; + if (!isExpression(possibleExpression)) { - return possibleExpression; // already a constant + return resolveToValue(possibleExpression as Literal, context, scope); } const expression = possibleExpression as Expression; - let val: Literal | null | Expression | undefined = null; - switch (expression.operator) { - case "none": - val = resolveToValue(expression.operands[0] as Literal, context, scope); - break; case "<": case "<=": case ">": @@ -564,7 +583,9 @@ export const evaluate = ( }; const resolvedOperands = expression.operands.map((o) => - resolveToValue(o, context, scope), + isExpression(o) + ? evaluate(o as Expression, context, scope) + : resolveToValue(o, context, scope), ); val = comparators[expression.operator]( resolvedOperands[0], @@ -576,7 +597,9 @@ export const evaluate = ( case "==": case "!=": { const resolvedOperands = expression.operands.map((o) => - resolveToValue(o, context, scope), + isExpression(o) + ? evaluate(o as Expression, context, scope) + : resolveToValue(o, context, scope), ); const isEqual = allElementsEqual(resolvedOperands); val = expression.operator.includes("!") ? !isEqual : isEqual; @@ -1036,7 +1059,7 @@ export class ConfigContext { let optionPath: string | null = ""; let instancePath = path; - if (isModelicaPath(path)) { + if (isFullyQualifiedName(path)) { const option = this.options[path]; if (option) { if (option.definition) { diff --git a/client/src/utils/expression-helpers.ts b/client/src/utils/expression-helpers.ts index 5f13c8fa..ea304422 100644 --- a/client/src/utils/expression-helpers.ts +++ b/client/src/utils/expression-helpers.ts @@ -196,9 +196,6 @@ function expressionEvaluator( let parsed_expression: any; switch (expression.operator) { - case "none": - parsed_expression = resolved_expression.operands[0]; - break; case "<": parsed_expression = resolved_expression.operands[0] < resolved_expression.operands[1]; diff --git a/client/tests/data/options-TestRecord.json b/client/tests/data/options-TestRecord.json index 32f82dcc..e16bbeaa 100644 --- a/client/tests/data/options-TestRecord.json +++ b/client/tests/data/options-TestRecord.json @@ -2,12 +2,7 @@ "TestRecord.Rec.p": { "modelicaPath": "TestRecord.Rec.p", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "", "group": "", "tab": "", @@ -67,12 +62,7 @@ "TestRecord.Mod.localRec": { "modelicaPath": "TestRecord.Mod.localRec", "type": "TestRecord.Rec", - "value": { - "operator": "none", - "operands": [ - "rec" - ] - }, + "value": "rec", "name": "", "group": "", "tab": "", @@ -119,12 +109,7 @@ "enable": true, "modifiers": { "TestRecord.Mod1.localRec.p": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": false } }, @@ -141,12 +126,7 @@ "visible": false, "modifiers": { "TestRecord.Mod1.rec": { - "expression": { - "operator": "none", - "operands": [ - "localRec" - ] - }, + "expression": "localRec", "final": false, "redeclare": "TestRecord.Rec", "recordBinding": true @@ -174,12 +154,7 @@ "enable": true, "modifiers": { "TestRecord.Nested.localRecFirst.p": { - "expression": { - "operator": "none", - "operands": [ - -1 - ] - }, + "expression": -1, "final": false } }, @@ -200,12 +175,7 @@ "enable": true, "modifiers": { "TestRecord.Nested.localRec.p": { - "expression": { - "operator": "none", - "operands": [ - 3 - ] - }, + "expression": 3, "final": false } }, @@ -226,12 +196,7 @@ "enable": false, "modifiers": { "TestRecord.Nested.mod.rec": { - "expression": { - "operator": "none", - "operands": [ - "localRec" - ] - }, + "expression": "localRec", "final": false, "recordBinding": true } @@ -277,21 +242,11 @@ "visible": false, "modifiers": { "TestRecord.NestedExtended.localRec.p": { - "expression": { - "operator": "none", - "operands": [ - 4 - ] - }, + "expression": 4, "final": false }, "TestRecord.NestedExtended.localRecFirst.p": { - "expression": { - "operator": "none", - "operands": [ - -2 - ] - }, + "expression": -2, "final": false } }, @@ -347,12 +302,7 @@ "enable": false, "modifiers": { "TestRecord.mod2.localRec": { - "expression": { - "operator": "none", - "operands": [ - "mod1.localRec" - ] - }, + "expression": "mod1.localRec", "final": false, "recordBinding": true } @@ -378,12 +328,7 @@ { "operator": "Rec", "operands": [ - { - "operator": "none", - "operands": [ - "TestRecord.Rec" - ] - } + "Rec" ] } ] @@ -435,12 +380,7 @@ "enable": false, "modifiers": { "TestRecord.nesExt1.mod1.localRec.p": { - "expression": { - "operator": "none", - "operands": [ - -3 - ] - }, + "expression": -3, "final": false } }, diff --git a/client/tests/data/templates.json.gz b/client/tests/data/templates.json.gz index 4073efa3..95920103 100644 Binary files a/client/tests/data/templates.json.gz and b/client/tests/data/templates.json.gz differ diff --git a/client/tests/interpreter/interpreter-record.test.ts b/client/tests/interpreter/interpreter-record.test.ts index 047e5a16..7e2dc974 100644 --- a/client/tests/interpreter/interpreter-record.test.ts +++ b/client/tests/interpreter/interpreter-record.test.ts @@ -45,7 +45,7 @@ const mockConfig = { * Heat pump plant test data loaded from gzipped templates.json. * This file includes the plant template (Buildings.Templates.Plants.HeatPumps.AirToWater) * which is not yet in production but needed for testing record binding functionality. - * Should be replaced by actual data from client/src/data/templates.json once the plant template is in production + * Should be replaced by actual data from client/src/data/templates.json once the plant template is in production. */ import * as zlib from "zlib"; import * as fs from "fs"; @@ -212,12 +212,10 @@ describe("Path rewriting for record bindings", () => { ); // ctl.cfg has a modifier binding it to cfg (via PartialHeatPumpPlant.cfg) - // The modifier should exist in context.mods + // The modifier should exist in context.mods and point to cfg const ctlCfgMod = context.mods["ctl.cfg"]; expect(ctlCfgMod).toBeDefined(); - expect(ctlCfgMod.expression.operator).toBe("none"); - // The binding points to cfg - expect(ctlCfgMod.expression.operands[0]).toBe("cfg"); + expect(ctlCfgMod.expression).toBe("cfg"); }); it("Path resolution rewrites instance path when recordBinding is true", () => { diff --git a/client/tests/interpreter/interpreter.test.ts b/client/tests/interpreter/interpreter.test.ts index abeb4aae..cce8b07f 100644 --- a/client/tests/interpreter/interpreter.test.ts +++ b/client/tests/interpreter/interpreter.test.ts @@ -172,8 +172,8 @@ describe("Simple resolveToValue tests (no type resolving/evaluation)", () => { describe("Test set", () => { it("Simple expression evaluation without use of context", () => { - const expectedValue = 1; - const simpleExpression = buildExpression("none", [expectedValue]); + const expectedValue = true; + const simpleExpression = buildExpression(">", [2, 1]); const value = evaluate(simpleExpression); expect(value).toEqual(expectedValue); }); @@ -591,7 +591,7 @@ describe("ctl.have_CO2Sen enable expression", () => { const firstOperand = { operator: "==", operands: [ - "Buildings.Templates.AirHandlersFans.Components.Interfaces.PartialController.typ", + "typ", "Buildings.Templates.AirHandlersFans.Types.Controller.G36VAVMultiZone", ], }; @@ -697,10 +697,7 @@ describe("ctl.have_CO2Sen enable expression", () => { const thirdOperand = { operator: "==", - operands: [ - "stdVen", - stdVenValue, - ], + operands: ["stdVen", stdVenValue], }; const stdVen = context.getValue("stdVen", "ctl"); @@ -760,9 +757,7 @@ describe("Scope tests", () => { // test modifier value // modifier points to the correct parameter definition (secOutRel.dat location) // After parser refactoring, instance references are stored as relative paths - expect(context.mods["secOutRel.secOut.dat"].expression.operands[0]).toEqual( - "dat", - ); + expect(context.mods["secOutRel.secOut.dat"].expression).toEqual("dat"); // scope is wrong when we attempt to get value // we get a modifier that has a scope baked in. Do we need to know where the modifier is from to evaluate it? @@ -1205,4 +1200,33 @@ describe("Specific parameter debugging", () => { expect(coiCooDisplayOption).toBeUndefined(); }); + + it("Comparison with literal string assignment", () => { + const selections = { + "Buildings.Templates.AirHandlersFans.VAVMultiZone.coiCoo-coiCoo": + '"coiCoo.typVal"', // literal string matching an instance name + }; + const coiCooConfig = addNewConfig( + "MZ Template with dummy coiCoo assignment", + mzTemplate, + selections, + ); + + const context = new ConfigContext( + mzTemplate as TemplateInterface, + coiCooConfig as ConfigInterface, + allOptions, + selections, + ); + + // Surrounding quotes mark a string literal: no variable lookup, compares as the string "coiCoo.typVal" + const expr = buildExpression("==", ["coiCoo", '"coiCoo.typVal"']); + expect(evaluate(expr, context)).toBeTruthy(); + // No surrounding quotes: coiCoo.typVal is a variable reference, looked up in context + const expr1 = buildExpression("==", [ + "coiCoo.typVal", + "Buildings.Templates.Components.Types.Valve.TwoWayModulating", + ]); + expect(evaluate(expr1, context)).toBeTruthy(); + }); }); diff --git a/docs/linkage-schema.md b/docs/linkage-schema.md index 5d3b340c..8ce625af 100644 --- a/docs/linkage-schema.md +++ b/docs/linkage-schema.md @@ -126,7 +126,7 @@ export interface OptionInterface { visible?: boolean; options?: string[]; enable?: Expression; - modifiers: { [key]: { expression: Expression; final: boolean } }; + modifiers: { [key: string]: { expression: Expression | Literal; final: boolean } }; choiceModifiers?: { [key: string]: Modifiers }; definition: boolean; replaceable: boolean; @@ -143,13 +143,19 @@ This one-to-many relationship creates the tree representing the nodes that make export type Literal = boolean | string | number; export type Expression = { - operator: "<>" | "!=" | "if" | "else" | "if_elseif" | "none"; + operator: "<>" | "!=" | "!" | "||" | "&&" | "if" | "else" | "if_elseif" | "else_if" | "for" | "if_array" | "primary_array" | "function_call" | string; operands: Array; }; ``` -`Operator`: a string indicating which operation. `none` is a special operator indiciating the operand is a `Literal` that requires no evaluation. -`Operands`: a list that can either be a literal value (like the number `4`) or another expression to resolve +`Operator`: a string indicating which operation. +`Operands`: a list that can either be a literal value (like the number `4`) or another expression to resolve. + +Literal values (booleans, numbers, and fully-resolved strings) are stored directly as `Literal`, not wrapped in an `Expression`. + +String `Literal`s come in two flavours: +- **Variable reference** — a valid Modelica identifier such as `"ctl.typCtlFanRet"`. The interpreter looks this up in the current scope to obtain its value. +- **String literal** — a Modelica string constant stored with its surrounding quotes escaped, e.g. `"\"foo\""` (JSON encoding of `"foo"`). The interpreter JSON-parses the value to recover the plain string `foo`, distinguishing it from a variable reference. ### Schedule Table diff --git a/docs/tech-debt.md b/docs/tech-debt.md index 792000b0..a2198a0a 100644 --- a/docs/tech-debt.md +++ b/docs/tech-debt.md @@ -20,7 +20,7 @@ When the schedule table is usable, there will be a new data type to store the va ## Adding numbers and literal strings - Integer/Float handling will need to be integrated. There are some assumptions that we are only dealing with strings/bools/type references -- literal strings are not properly escaped. Currently the interpreter attempts to resolve strings as symbols and if it fails it just returns the string. This is a problem if a literal string mirrors a variable name. +- ~~literal strings are not properly escaped.~~ Resolved: literal strings are now stored escaped within quotes in `templates.json` (e.g. `"\"foo\""`) to distinguish them from variable references. The interpreter JSON-parses such values to recover the plain string. ## Modelica Writer diff --git a/server/src/parser/README.md b/server/src/parser/README.md index 6af23053..50bf822b 100644 --- a/server/src/parser/README.md +++ b/server/src/parser/README.md @@ -152,18 +152,13 @@ Buildings.Templates.Components.Sensors.DifferentialPressure pAirSup_rel( It creates the following dictionary of modifiers on the option `Buildings.Templates.AirHandlersFans.VAVMultiZone.pAirSup_rel`: ```json - { - "modelicaPath": "Buildings.Templates.AirHandlersFans.VAVMultiZone.pAirSup_rel" + "modelicaPath": "Buildings.Templates.AirHandlersFans.VAVMultiZone.pAirSup_rel", "modifiers": { - "Buildings.Templates.Components.Interfaces.PartialSensor.have_sen": { - "expression": { - "operator": "none", - "operands": [ - true - ] - }, - "final": true + "Buildings.Templates.AirHandlersFans.VAVMultiZone.pAirSup_rel.have_sen": { + "expression": true, + "final": true + } } } ``` diff --git a/server/src/parser/expression.ts b/server/src/parser/expression.ts index 870302e7..46d63229 100644 --- a/server/src/parser/expression.ts +++ b/server/src/parser/expression.ts @@ -18,38 +18,6 @@ export type Expression = { operands: Array; }; -function expandStringOperand( - operand: string, - basePath: string, - baseType: string, -): Literal | Expression { - let myoperand = operand; - try { - myoperand = JSON.parse(operand as string); - } catch { - /** deserialization failed */ - } - /* - * After try and catch above: - * "Buildings.Type" → "Buildings.Type" (deserialization failed) - * "\"String literal\"" → "String literal" - * "false" → false - * Only attempt to expand as a type if still a string, and original operand not literal. - * Only expand definitions (enum values, types, etc.), not instance parameters. - * Instance parameters like "typCtlFanRet" should stay as relative paths so the - * interpreter can resolve them against the appropriate instance scope. - */ - if (typeof myoperand === "string" && !/^".*"$/.test(operand)) { - const element = - typeStore.get(myoperand, basePath) || typeStore.get(myoperand, baseType); - // Only expand if it's a definition (enum, type, etc.), not an instance parameter - const isDefinition = - element && !["component_clause", "import_clause"].includes(element.elementType); - myoperand = isDefinition ? element.modelicaPath : myoperand; - } - return myoperand; -} - function buildArithmeticExpression( expression: any, operator: any, @@ -59,9 +27,7 @@ function buildArithmeticExpression( const arithmetic_expression: Expression = { operator: operator === "<>" ? "!=" : operator, operands: expression.map((operand: any) => - typeof operand === "string" - ? expandStringOperand(operand, basePath, baseType) - : getExpression(operand, basePath, baseType), + getExpression(operand, basePath, baseType), ), }; @@ -72,14 +38,14 @@ function buildLogicalExpression( expression: any, basePath: string, baseType: string, -): Expression { +): Expression | Literal { const logical_expression: Expression = { operator: "bad_logical_expression", operands: ["unknown_logical_expression"], }; if (expression.arithmetic_expressions) { - let result: Expression; + let result: Expression | Literal; // Single arithmetic_expression without relation_operator is a boolean reference if ( expression.arithmetic_expressions.length === 1 && @@ -272,11 +238,6 @@ function buildTermExpression( basePath: string, baseType: string, ): Expression | Literal { - // A term can be a string, or an object with operators and factors - if (typeof term === "string") { - return expandStringOperand(term, basePath, baseType); - } - if (typeof term === "object" && term.factors) { // term: { operators: ["*", "/"], factors: [...] } // operators may be absent if there's only one factor @@ -312,12 +273,6 @@ function buildPrimaryExpression( basePath: string, baseType: string, ): Expression | Literal { - // primary can be a string or an array of expression objects - // expression: { simple_expression?: ..., if_expression?: ... } - if (typeof primary === "string") { - return expandStringOperand(primary, basePath, baseType); - } - if (Array.isArray(primary)) { // Array of expression objects const expressions = primary.map((expr: any) => { @@ -327,13 +282,7 @@ function buildPrimaryExpression( }); if (expressions.length === 1) { - if (expressions[0].operator === "none") { - // We avoid the additional nesting level - // { operator: 'none', operands: ['string'] } - return expressions[0].operands[0]; - } else { - return expressions[0]; - } + return expressions[0]; } // Multiple expressions - return as array expression @@ -355,13 +304,6 @@ function buildFactorExpression( basePath: string, baseType: string, ): Expression | Literal { - // A factor can be: - // - a string - // - an object with { primary1, operator?, primary2? } for exponentiation - if (typeof factor === "string") { - return expandStringOperand(factor, basePath, baseType); - } - if (typeof factor === "object" && factor.primary1 !== undefined) { const primary1Expr = buildPrimaryExpression( factor.primary1, @@ -393,7 +335,7 @@ function buildSimpleExpression( expression: any, basePath: string, baseType: string, -): Expression { +): Expression | Literal { let operand = expression; // Handle object-type simple_expression with terms and addOps @@ -455,31 +397,26 @@ function buildSimpleExpression( console.log("Unknown Expression: ", JSON.stringify(expression, null, 2)); } - if (typeof expression === "string") { - operand = expandStringOperand(expression, basePath, baseType); - } - - const simple_expression: Expression = { - operator: "none", - operands: [operand], - }; - - return simple_expression; -} + // modelica-json encodes numbers as strings; parse them back to numbers + operand = + typeof operand === "string" && // Number(null) = 0 + operand.trim() !== "" && // Number("") = 0 + !isNaN(Number(operand)) + ? Number(operand) + : operand; -export function evaluateExpression(expression: Expression): any { - // (BE) If expression operator isn't none just return the expression - // TODO: If expression operand is path should we keep as expression or just return the path? - return expression.operator === "none" ? expression.operands[0] : expression; + // modelica-json encodes Booleans as strings; parse them back to Booleans + if (operand === "true") operand = true; + else if (operand === "false") operand = false; - // Buildings.Templates.Data.AllSystems.stdEne + return operand as Literal; } export function getExpression( value: any, basePath = "", baseType = "", -): Expression { +): Expression | Literal { const simple_expression = value?.simple_expression; const logical_expression = simple_expression?.logical_expression || value?.logical_expression; diff --git a/server/src/parser/modification.ts b/server/src/parser/modification.ts index 5701e17d..dab946ee 100644 --- a/server/src/parser/modification.ts +++ b/server/src/parser/modification.ts @@ -24,7 +24,7 @@ import * as mj from "./mj-types"; * TODO: remove the modification store it is not used */ -import { evaluateExpression, Expression, getExpression } from "./expression"; +import { Expression, getExpression } from "./expression"; const modStore: Map = new Map(); @@ -159,7 +159,7 @@ function unpackRedeclaration(props: ModificationProps) { componentClause1.component_declaration1.declaration; const name = redeclareDefinition.identifier; - let bindingValue: Expression | string | undefined = undefined; + let bindingValue: Expression | Literal | undefined = undefined; const childMods: Modification[] = []; let isRecordBinding = false; diff --git a/server/src/parser/parser.ts b/server/src/parser/parser.ts index bcb3af38..acc680b7 100644 --- a/server/src/parser/parser.ts +++ b/server/src/parser/parser.ts @@ -22,7 +22,6 @@ import { import { Literal, - evaluateExpression, Expression, getExpression, } from "./expression"; @@ -484,7 +483,7 @@ export abstract class Element { (m) => m.name === "enable", )?.value; - return enable !== undefined ? evaluateExpression(enable) : enable; + return enable; } } } @@ -742,10 +741,10 @@ function setUIInfo(instance: Element): void { const tab = dialog.mods.find((m) => m.name === "tab")?.value; const enable = dialog.mods.find((m) => m.name === "enable")?.value; - instance.group = group ? evaluateExpression(group) : ""; - instance.tab = tab ? evaluateExpression(tab) : ""; + instance.group = group ? JSON.parse(group): ""; + instance.tab = tab ? JSON.parse(tab) : ""; const _enable = isDisabledGroup ? false : true; - instance.enable = enable ? evaluateExpression(enable) : _enable; + instance.enable = enable ?? _enable; } else { instance.enable = isDisabledGroup ? instance.enable : true; } @@ -759,9 +758,7 @@ function setInputVisible( let connectorSizing = dialog?.mods.find( (m) => m.name === "connectorSizing", )?.value; - connectorSizing = connectorSizing - ? evaluateExpression(connectorSizing) - : false; + connectorSizing = connectorSizing ?? false; let isVisible = !( instance.outer || @@ -879,7 +876,7 @@ export class Component extends Element implements Replaceable { if (choicesAnnotation && childInputs.length > 0) { const specifiedChoices = choicesAnnotation.mods .filter((c) => c.value) - .map((c) => evaluateExpression(c.value) as string) + .map((c) => c.value as string) .filter(Boolean); if (specifiedChoices.length > 0) { childInputs = childInputs.filter((c) => specifiedChoices.includes(c)); diff --git a/server/src/parser/schedule.ts b/server/src/parser/schedule.ts index 2874f236..1456ede5 100644 --- a/server/src/parser/schedule.ts +++ b/server/src/parser/schedule.ts @@ -61,7 +61,7 @@ import { isInputGroup, } from "./parser"; import { Modification } from "./modification"; -import { evaluateExpression, Expression, Literal } from "./expression"; +import { Expression, Literal } from "./expression"; // --- Header definitions --- @@ -587,20 +587,20 @@ function applyModifiersToAttr( */ function resolveModValue( value: any, -): string | number | boolean | Expression | undefined { +): Expression | Literal | undefined { if (value === null || value === undefined) { return undefined; } if (typeof value !== "object") { - return value as string | number | boolean; + return value as Literal; } // Expression object — try to reduce to a literal - const evaluated = evaluateExpression(value as Expression); + const evaluated = value as Expression; if (evaluated === null) { return undefined; } // Return the literal if simple, otherwise keep the full Expression for client eval - return evaluated as string | number | boolean | Expression; + return evaluated as Expression | Literal; } /** diff --git a/server/src/parser/template.ts b/server/src/parser/template.ts index 811d6c65..07b45521 100644 --- a/server/src/parser/template.ts +++ b/server/src/parser/template.ts @@ -9,7 +9,7 @@ */ import * as parser from "./parser"; -import { evaluateExpression, Expression, Literal } from "./expression"; +import { Expression, Literal } from "./expression"; import { Modification } from "./modification"; import { buildParameterTable, Table } from "./schedule"; @@ -130,10 +130,8 @@ export function flattenModifiers( modList .filter((m) => m !== undefined || m !== null) .map((mod) => { - // Include modifiers with truthy value, OR redeclare modifiers - // The original check was `mod?.value` (truthy) - we keep that for regular modifiers - // but also include redeclare modifiers since the type itself is meaningful - if (mod?.value || mod?.redeclare) { + // Include modifiers with defined value, OR redeclare modifiers + if (mod?.value !== undefined || mod?.redeclare) { mods[mod.modelicaPath] = { expression: mod.value, final: mod.final, @@ -338,7 +336,7 @@ export class Template { ); if (!scheduleMod) return []; - const rawValue = evaluateExpression(scheduleMod.value); + const rawValue = scheduleMod.value; if (typeof rawValue !== "string") return []; // Parse the Modelica array literal: strip outer { } then split on commas diff --git a/server/tests/integration/parser/modifiers.test.ts b/server/tests/integration/parser/modifiers.test.ts index 37bbbf84..347052e1 100644 --- a/server/tests/integration/parser/modifiers.test.ts +++ b/server/tests/integration/parser/modifiers.test.ts @@ -7,7 +7,6 @@ import { } from "../../../src/parser/template"; import { findElement } from "../../../src/parser/parser"; import { loadPackage, Template } from "../../../src/parser/"; -import { evaluateExpression } from "../../../src/parser/expression"; import * as parser from "../../../src/parser/parser"; import * as fs from "fs"; import * as path from "path"; @@ -56,8 +55,8 @@ describe("Modifications", () => { const mod = flattenModifiers(input.modifiers); // Modifier paths are now instance-based, not type-based const modPath = `${path}.interface_param`; - expect(evaluateExpression(mod[modPath].expression)).toEqual( - "Updated Value", + expect(mod[modPath].expression).toEqual( + "\"Updated Value\"", ); }); @@ -70,8 +69,8 @@ describe("Modifications", () => { }; const input = inputs[childPath]; const mod = flattenModifiers(input.modifiers); - expect(evaluateExpression(mod[childPath].expression)).toEqual( - "Interface Param", + expect(mod[childPath].expression).toEqual( + "\"Interface Param\"", ); }); @@ -108,7 +107,7 @@ describe("Modifications", () => { const mods = option.modifiers; expect(mods[modPath]).toBeTruthy(); - expect(evaluateExpression(mods[modPath].expression)).toEqual(expected); + expect(mods[modPath].expression).toEqual(expected); }); it("Creates redeclare modifiers", () => { @@ -141,13 +140,13 @@ describe("Modifications", () => { // Constraining-clause modifier should be present expect(mods[constrainingModPath]).toBeTruthy(); expect( - evaluateExpression(mods[constrainingModPath].expression), + mods[constrainingModPath].expression, ).toEqual("TestPackage.Types.Container.Cone"); // Element-level modifier should be present and take precedence over constraining clause modifiers expect(mods[elementModPath]).toBeTruthy(); expect( - evaluateExpression(mods[elementModPath].expression), + mods[elementModPath].expression, ).toEqual("first.icecream"); expect(mods[elementModPath].final).toBe(true); }); @@ -200,10 +199,7 @@ describe("Record Binding Modifications", () => { const redeclareMod = mods![0]; expect(redeclareMod.redeclare).toBe("TestRecord.Rec"); expect(redeclareMod.recordBinding).toBe(true); - expect(redeclareMod.value).toEqual({ - operator: "none", - operands: ["localRec"], - }); + expect(redeclareMod.value).toEqual("localRec"); }); it("Composite instance binding should have recordBinding=true", () => { @@ -227,10 +223,7 @@ describe("Record Binding Modifications", () => { expect(flatMods[redeclarePath].redeclare).toBe("TestRecord.Rec"); expect(flatMods[redeclarePath].recordBinding).toBe(true); // The expression should contain the binding value - expect(flatMods[redeclarePath].expression).toEqual({ - operator: "none", - operands: ["localRec"], - }); + expect(flatMods[redeclarePath].expression).toEqual("localRec"); }); afterAll(() => { diff --git a/server/tests/integration/parser/parsed-elements.test.ts b/server/tests/integration/parser/parsed-elements.test.ts index ac6c1fb6..f956f8c0 100644 --- a/server/tests/integration/parser/parsed-elements.test.ts +++ b/server/tests/integration/parser/parsed-elements.test.ts @@ -1,5 +1,4 @@ import * as parser from "../../../src/parser/parser"; -import { evaluateExpression } from "../../../src/parser/expression"; import { initializeTestModelicaJson } from "./utils"; const testModelicaFile = "TestPackage.Template.TestTemplate"; @@ -82,24 +81,24 @@ describe("Expected elements are extracted", () => { const uninitializedParamPath = `${template.modelicaPath}.test_string_uninitialized`; const initializedParamPath = `${template.modelicaPath}.test_string_initialized`; - const expectedValue = "I'm all set"; + const expectedValue = "\"I'm all set\""; // string literals are wrapped in quotes // check that when a parameter has an initial value it is set, when it is not it is null const unInitializedInput = templateInputs[uninitializedParamPath]; expect(unInitializedInput?.value).toBeUndefined(); const initializedInput = templateInputs[initializedParamPath]; - expect(evaluateExpression(initializedInput?.value)).toEqual(expectedValue); + expect(initializedInput?.value).toEqual(expectedValue); // check that other literals are extracted to a good value const boolPath = `${template.modelicaPath}.nullable_bool`; - expect(evaluateExpression(templateInputs[boolPath]?.value)).toBe(false); + expect(templateInputs[boolPath]?.value).toBe(false); const realNumPath = `${template.modelicaPath}.test_real`; - expect(evaluateExpression(templateInputs[realNumPath]?.value)).toBe(1); + expect(templateInputs[realNumPath]?.value).toBe(1); const intPath = `${template.modelicaPath}.test_int`; - expect(evaluateExpression(templateInputs[intPath]?.value)).toBe(2); + expect(templateInputs[intPath]?.value).toBe(2); }); /* diff --git a/server/tests/integration/parser/path-expansion.test.ts b/server/tests/integration/parser/path-expansion.test.ts index 8b6f52fc..2f808e4b 100644 --- a/server/tests/integration/parser/path-expansion.test.ts +++ b/server/tests/integration/parser/path-expansion.test.ts @@ -1,6 +1,5 @@ import { initializeTestModelicaJson } from "./utils"; import { loadPackage, getOptions } from "../../../src/parser/"; -import { evaluateExpression } from "../../../src/parser/expression"; /** * This set of tests is attempting to cover all places a 'type' is assigned, checking