diff --git a/client/src/data/templates.json b/client/src/data/templates.json index 58dc4ca8..e84fffc9 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 } }, @@ -21150,21 +16785,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 } }, @@ -21195,21 +16820,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 } }, @@ -21237,12 +16852,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": "", @@ -21257,12 +16867,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": "", @@ -21277,12 +16882,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": "", @@ -21304,12 +16904,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": { @@ -21317,12 +16912,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": { @@ -21336,30 +16926,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 } @@ -21530,29 +17105,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" ] } ] @@ -21648,29 +17208,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" ] } ] @@ -21752,21 +17297,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 } }, @@ -21819,21 +17354,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 } }, @@ -21852,21 +17377,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 } }, @@ -21901,21 +17416,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 } }, @@ -21967,21 +17472,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 } }, @@ -22027,12 +17522,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": "", @@ -22054,12 +17544,7 @@ "enable": false, "modifiers": { "Buildings.Templates.Components.Actuators.Valve.dat.typ": { - "expression": { - "operator": "none", - "operands": [ - "typ" - ] - }, + "expression": "typ", "final": true } }, @@ -22098,21 +17583,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 } }, @@ -22137,30 +17612,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 } }, @@ -22172,12 +17632,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": "", @@ -22198,12 +17653,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": "", @@ -22256,12 +17706,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": "", @@ -22276,12 +17721,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": "", @@ -22296,12 +17736,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": "", @@ -22316,12 +17751,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", @@ -22336,12 +17766,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", @@ -22356,12 +17781,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", @@ -22376,12 +17796,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", @@ -22396,12 +17811,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", @@ -22416,12 +17826,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", @@ -22436,12 +17841,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", @@ -22462,12 +17862,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", @@ -22507,12 +17902,7 @@ { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - true - ] - } + true ] } ] @@ -22528,12 +17918,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", @@ -22548,12 +17933,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", @@ -22579,12 +17959,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": { @@ -22594,29 +17969,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 ] } ] @@ -22624,21 +17984,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 } }, @@ -22671,21 +18021,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 } }, @@ -22732,21 +18072,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 } }, @@ -22765,21 +18095,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 } }, @@ -22821,111 +18141,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 } }, @@ -22937,12 +18197,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": "", @@ -22957,12 +18212,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": "", @@ -22977,12 +18227,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": "", @@ -22997,12 +18242,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": "", @@ -23044,23 +18284,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 ] } ] @@ -23086,21 +18316,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 } }, @@ -23119,21 +18339,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 } }, @@ -23149,30 +18359,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 } }, @@ -23262,18 +18457,8 @@ { "operator": "max", "operands": [ - { - "operator": "none", - "operands": [ - "max" - ] - }, - { - "operator": "none", - "operands": [ - "max" - ] - } + "max", + "max" ] } ] @@ -23331,111 +18516,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 } }, @@ -23457,18 +18582,8 @@ { "operator": "max", "operands": [ - { - "operator": "none", - "operands": [ - "max" - ] - }, - { - "operator": "none", - "operands": [ - "max" - ] - } + "max", + "max" ] } ] @@ -23524,102 +18639,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 } }, @@ -23631,12 +18691,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", @@ -23651,12 +18706,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", @@ -23675,21 +18725,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": { @@ -23699,18 +18739,8 @@ { "operator": "max", "operands": [ - { - "operator": "none", - "operands": [ - "max" - ] - }, - { - "operator": "none", - "operands": [ - "max" - ] - } + "max", + "max" ] } ] @@ -23768,121 +18798,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 } }, @@ -23921,18 +18886,8 @@ { "operator": "max", "operands": [ - { - "operator": "none", - "operands": [ - "max" - ] - }, - { - "operator": "none", - "operands": [ - "max" - ] - } + "max", + "max" ] } ] @@ -23940,12 +18895,7 @@ "final": false }, "Buildings.Fluid.Actuators.Valves.TwoWayTable.l": { - "expression": { - "operator": "none", - "operands": [ - "phiLooUp.table[1,2]" - ] - }, + "expression": "phiLooUp.table[1,2]", "final": true } }, @@ -23998,102 +18948,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": { @@ -24103,29 +18998,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" ] } ] @@ -24139,29 +19019,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" ] } ] @@ -24175,29 +19040,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" ] } ] @@ -24205,21 +19055,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 } }, @@ -24231,12 +19071,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": "", @@ -24251,12 +19086,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": "", @@ -24271,12 +19101,7 @@ { "modelicaPath": "Buildings.Fluid.Actuators.BaseClasses.PartialThreeWayValve.homotopyInitialization", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "= true, use homotopy method", "group": "", "tab": "", @@ -24291,12 +19116,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": "", @@ -24311,12 +19131,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": "", @@ -24331,12 +19146,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": "", @@ -24351,12 +19161,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": "", @@ -24371,12 +19176,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", @@ -24395,21 +19195,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": { @@ -24421,12 +19211,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": { @@ -24487,30 +19272,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": { @@ -24518,12 +19288,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 } }, @@ -24586,102 +19351,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": { @@ -24691,29 +19401,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" ] } ] @@ -24727,29 +19422,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" ] } ] @@ -24763,29 +19443,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" ] } ] @@ -24793,21 +19458,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 } }, @@ -24827,12 +19482,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": { @@ -24840,12 +19490,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 } }, @@ -24906,122 +19551,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": { @@ -25031,29 +19611,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" ] } ] @@ -25067,29 +19632,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" ] } ] @@ -25103,29 +19653,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" ] } ] @@ -25133,21 +19668,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 } }, @@ -25197,12 +19722,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": { @@ -25210,12 +19730,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 }, @@ -25224,12 +19739,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 } @@ -25286,12 +19796,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 } }, @@ -25341,93 +19846,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": { @@ -25444,23 +19899,13 @@ "Buildings.Templates.Components.Types.Valve.None" ] }, - { - "operator": "none", - "operands": [ - "dpWat_nominal" - ] - } + "dpWat_nominal" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -25468,12 +19913,7 @@ "final": true }, "Buildings.Templates.Components.Coils.WaterBasedHeating.hex.dp2_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dpAir_nominal" - ] - }, + "expression": "dpAir_nominal", "final": true } }, @@ -25489,12 +19929,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": "", @@ -25516,57 +19951,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 } }, @@ -25585,12 +19990,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.UA_nominal.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false } }, @@ -25637,12 +20037,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.m1_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "kg/s" - ] - }, + "expression": "\"kg/s\"", "final": true } }, @@ -25661,12 +20056,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.m2_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "kg/s" - ] - }, + "expression": "\"kg/s\"", "final": true } }, @@ -25685,12 +20075,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.T_1.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true } }, @@ -25709,12 +20094,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.T_2.unit": { - "expression": { - "operator": "none", - "operands": [ - "K" - ] - }, + "expression": "\"K\"", "final": true } }, @@ -25733,12 +20113,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.hA_1.unit": { - "expression": { - "operator": "none", - "operands": [ - "W/K" - ] - }, + "expression": "\"W/K\"", "final": true } }, @@ -25757,12 +20132,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.HeatExchangers.BaseClasses.HADryCoil.hA_2.unit": { - "expression": { - "operator": "none", - "operands": [ - "W/K" - ] - }, + "expression": "\"W/K\"", "final": true } }, @@ -25774,12 +20144,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", @@ -25821,12 +20186,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", @@ -25841,12 +20201,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": "", @@ -25861,12 +20216,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": "", @@ -25887,12 +20237,7 @@ { "operator": "Modelica.Units.Conversions.from_degC", "operands": [ - { - "operator": "none", - "operands": [ - "Modelica.Units.Conversions.from_degC" - ] - } + "Modelica.Units.Conversions.from_degC" ] } ] @@ -25917,12 +20262,7 @@ { "operator": "Modelica.Units.Conversions.from_degC", "operands": [ - { - "operator": "none", - "operands": [ - "Modelica.Units.Conversions.from_degC" - ] - } + "Modelica.Units.Conversions.from_degC" ] } ] @@ -25941,12 +20281,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", @@ -25961,12 +20296,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", @@ -25981,12 +20311,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", @@ -26001,12 +20326,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", @@ -26070,12 +20390,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": "", @@ -26090,12 +20405,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": "", @@ -26117,12 +20427,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 } }, @@ -26141,12 +20446,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 } }, @@ -26165,12 +20465,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 } }, @@ -26189,12 +20484,7 @@ "enable": { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "use_Q_flow_nominal" - ] - } + "use_Q_flow_nominal" ] }, "modifiers": { @@ -26202,12 +20492,7 @@ "expression": { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "use_Q_flow_nominal" - ] - } + "use_Q_flow_nominal" ] }, "final": false @@ -26242,21 +20527,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 } }, @@ -26275,12 +20550,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.UA_nominal.fixed": { - "expression": { - "operator": "none", - "operands": [ - false - ] - }, + "expression": false, "final": false } }, @@ -26299,21 +20569,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 } }, @@ -26331,18 +20591,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)" ] }, { @@ -26354,12 +20604,7 @@ { "operator": "Medium1.temperature", "operands": [ - { - "operator": "none", - "operands": [ - "Medium1.temperature" - ] - } + "Medium1.temperature" ] } ] @@ -26388,18 +20633,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)" ] }, { @@ -26411,12 +20646,7 @@ { "operator": "Medium2.temperature", "operands": [ - { - "operator": "none", - "operands": [ - "Medium2.temperature" - ] - } + "Medium2.temperature" ] } ] @@ -26449,18 +20679,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)" ] }, { @@ -26472,12 +20692,7 @@ { "operator": "Medium1.specificHeatCapacityCp", "operands": [ - { - "operator": "none", - "operands": [ - "Medium1.specificHeatCapacityCp" - ] - } + "Medium1.specificHeatCapacityCp" ] } ] @@ -26512,18 +20727,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)" ] }, { @@ -26535,12 +20740,7 @@ { "operator": "Medium2.specificHeatCapacityCp", "operands": [ - { - "operator": "none", - "operands": [ - "Medium2.specificHeatCapacityCp" - ] - } + "Medium2.specificHeatCapacityCp" ] } ] @@ -26571,18 +20771,8 @@ { "operator": "min", "operands": [ - { - "operator": "none", - "operands": [ - "min" - ] - }, - { - "operator": "none", - "operands": [ - "min" - ] - } + "min", + "min" ] } ] @@ -26622,12 +20812,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": "", @@ -26642,12 +20827,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": "", @@ -26662,12 +20842,7 @@ { "modelicaPath": "Buildings.Fluid.Interfaces.StaticFourPortHeatMassExchanger.homotopyInitialization", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "= true, use homotopy method", "group": "", "tab": "", @@ -26773,12 +20948,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.Interfaces.PartialFourPortInterface.m1_flow_nominal.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false } }, @@ -26797,12 +20967,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.Interfaces.PartialFourPortInterface.m2_flow_nominal.min": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false } }, @@ -26814,12 +20979,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", @@ -26834,12 +20994,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", @@ -26854,12 +21009,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", @@ -26874,12 +21024,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": "", @@ -26894,12 +21039,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": "", @@ -26914,12 +21054,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": "", @@ -26934,12 +21069,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": "", @@ -26960,30 +21090,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" ] } ] @@ -26999,18 +21114,8 @@ { "operator": "Medium1.setState_phX", "operands": [ - { - "operator": "none", - "operands": [ - "Medium1.setState_phX" - ] - }, - { - "operator": "none", - "operands": [ - "Medium1.setState_phX" - ] - } + "Medium1.setState_phX", + "Medium1.setState_phX" ] } ] @@ -27039,30 +21144,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" ] } ] @@ -27078,18 +21168,8 @@ { "operator": "Medium1.setState_phX", "operands": [ - { - "operator": "none", - "operands": [ - "Medium1.setState_phX" - ] - }, - { - "operator": "none", - "operands": [ - "Medium1.setState_phX" - ] - } + "Medium1.setState_phX", + "Medium1.setState_phX" ] } ] @@ -27118,30 +21198,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" ] } ] @@ -27157,18 +21222,8 @@ { "operator": "Medium2.setState_phX", "operands": [ - { - "operator": "none", - "operands": [ - "Medium2.setState_phX" - ] - }, - { - "operator": "none", - "operands": [ - "Medium2.setState_phX" - ] - } + "Medium2.setState_phX", + "Medium2.setState_phX" ] } ] @@ -27197,30 +21252,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" ] } ] @@ -27236,18 +21276,8 @@ { "operator": "Medium2.setState_phX", "operands": [ - { - "operator": "none", - "operands": [ - "Medium2.setState_phX" - ] - }, - { - "operator": "none", - "operands": [ - "Medium2.setState_phX" - ] - } + "Medium2.setState_phX", + "Medium2.setState_phX" ] } ] @@ -27270,12 +21300,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", @@ -27290,12 +21315,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", @@ -27327,29 +21347,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 ] } ] @@ -27357,21 +21362,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 } }, @@ -27400,29 +21395,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 ] } ] @@ -27430,21 +21410,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 } }, @@ -27473,29 +21443,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 ] } ] @@ -27503,21 +21458,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 } }, @@ -27546,29 +21491,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 ] } ] @@ -27576,21 +21506,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 } }, @@ -27706,30 +21626,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 } }, @@ -27786,55 +21691,100 @@ "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": 0, + "final": false + } + }, + "replaceable": false, + "options": [ + "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.configuration", + "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.use_dynamicFlowRegime", + "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.use_Q_flow_nominal", + "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.Q_flow_nominal", + "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.T_a1_nominal", + "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.T_a2_nominal", + "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.eps_nominal", + "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.UA", + "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.eps", + "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.UA_nominal", + "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.NTU_nominal", + "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectiveness.T_in1", + "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectiveness.T_in2", + "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectiveness.C1_flow", + "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectiveness.C2_flow", + "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectiveness.CMin_flow", + "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectiveness.QMax_flow", + "Buildings.Fluid.Interfaces.StaticFourPortHeatMassExchanger.prescribedHeatFlowRate1", + "Buildings.Fluid.Interfaces.StaticFourPortHeatMassExchanger.prescribedHeatFlowRate2", + "Buildings.Fluid.Interfaces.StaticFourPortHeatMassExchanger.homotopyInitialization", + "Buildings.Fluid.Interfaces.StaticFourPortHeatMassExchanger.Q1_flow", + "Buildings.Fluid.Interfaces.StaticFourPortHeatMassExchanger.mWat1_flow", + "Buildings.Fluid.Interfaces.StaticFourPortHeatMassExchanger.Q2_flow", + "Buildings.Fluid.Interfaces.StaticFourPortHeatMassExchanger.mWat2_flow", + "Buildings.Fluid.Interfaces.StaticFourPortHeatMassExchanger.sensibleOnly1", + "Buildings.Fluid.Interfaces.StaticFourPortHeatMassExchanger.sensibleOnly2", + "Buildings.Fluid.Interfaces.PartialFourPortInterface.m1_flow_nominal", + "Buildings.Fluid.Interfaces.PartialFourPortInterface.m2_flow_nominal", + "Buildings.Fluid.Interfaces.PartialFourPortInterface.m1_flow_small", + "Buildings.Fluid.Interfaces.PartialFourPortInterface.m2_flow_small", + "Buildings.Fluid.Interfaces.PartialFourPortInterface.show_T", + "Buildings.Fluid.Interfaces.PartialFourPortInterface.m1_flow", + "Buildings.Fluid.Interfaces.PartialFourPortInterface.dp1", + "Buildings.Fluid.Interfaces.PartialFourPortInterface.m2_flow", + "Buildings.Fluid.Interfaces.PartialFourPortInterface.dp2", + "Buildings.Fluid.Interfaces.PartialFourPortInterface.sta_a1", + "Buildings.Fluid.Interfaces.PartialFourPortInterface.sta_b1", + "Buildings.Fluid.Interfaces.PartialFourPortInterface.sta_a2", + "Buildings.Fluid.Interfaces.PartialFourPortInterface.sta_b2", + "Buildings.Fluid.Interfaces.PartialFourPort.allowFlowReversal1", + "Buildings.Fluid.Interfaces.PartialFourPort.allowFlowReversal2", + "Buildings.Fluid.Interfaces.PartialFourPort.port_a1", + "Buildings.Fluid.Interfaces.PartialFourPort.port_b1", + "Buildings.Fluid.Interfaces.PartialFourPort.port_a2", + "Buildings.Fluid.Interfaces.PartialFourPort.port_b2" + ], + "definition": true, + "shortExclType": false, + "treeList": [ + "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU", + "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectiveness", + "Buildings.Fluid.Interfaces.StaticFourPortHeatMassExchanger", + "Buildings.Fluid.Interfaces.PartialFourPortInterface", + "Buildings.Fluid.Interfaces.PartialFourPort" + ] + }, + { + "modelicaPath": "Buildings.Fluid.HeatExchangers.DryCoilEffectivenessNTU", + "type": "Buildings.Fluid.HeatExchangers.DryCoilEffectivenessNTU", + "name": "Heat exchanger with effectiveness - NTU relation and no moisture condensation", + "visible": false, + "modifiers": { + "Buildings.Fluid.HeatExchangers.DryCoilEffectivenessNTU.UA": { "expression": { - "operator": "none", + "operator": "/", "operands": [ - 0 + 1, + "1/hA.hA_1 +1/hA.hA_2" ] }, "final": false @@ -27842,83 +21792,8 @@ }, "replaceable": false, "options": [ - "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.configuration", - "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.use_dynamicFlowRegime", - "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.use_Q_flow_nominal", - "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.Q_flow_nominal", - "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.T_a1_nominal", - "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.T_a2_nominal", - "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.eps_nominal", - "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.UA", - "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.eps", - "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.UA_nominal", - "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.NTU_nominal", - "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectiveness.T_in1", - "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectiveness.T_in2", - "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectiveness.C1_flow", - "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectiveness.C2_flow", - "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectiveness.CMin_flow", - "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectiveness.QMax_flow", - "Buildings.Fluid.Interfaces.StaticFourPortHeatMassExchanger.prescribedHeatFlowRate1", - "Buildings.Fluid.Interfaces.StaticFourPortHeatMassExchanger.prescribedHeatFlowRate2", - "Buildings.Fluid.Interfaces.StaticFourPortHeatMassExchanger.homotopyInitialization", - "Buildings.Fluid.Interfaces.StaticFourPortHeatMassExchanger.Q1_flow", - "Buildings.Fluid.Interfaces.StaticFourPortHeatMassExchanger.mWat1_flow", - "Buildings.Fluid.Interfaces.StaticFourPortHeatMassExchanger.Q2_flow", - "Buildings.Fluid.Interfaces.StaticFourPortHeatMassExchanger.mWat2_flow", - "Buildings.Fluid.Interfaces.StaticFourPortHeatMassExchanger.sensibleOnly1", - "Buildings.Fluid.Interfaces.StaticFourPortHeatMassExchanger.sensibleOnly2", - "Buildings.Fluid.Interfaces.PartialFourPortInterface.m1_flow_nominal", - "Buildings.Fluid.Interfaces.PartialFourPortInterface.m2_flow_nominal", - "Buildings.Fluid.Interfaces.PartialFourPortInterface.m1_flow_small", - "Buildings.Fluid.Interfaces.PartialFourPortInterface.m2_flow_small", - "Buildings.Fluid.Interfaces.PartialFourPortInterface.show_T", - "Buildings.Fluid.Interfaces.PartialFourPortInterface.m1_flow", - "Buildings.Fluid.Interfaces.PartialFourPortInterface.dp1", - "Buildings.Fluid.Interfaces.PartialFourPortInterface.m2_flow", - "Buildings.Fluid.Interfaces.PartialFourPortInterface.dp2", - "Buildings.Fluid.Interfaces.PartialFourPortInterface.sta_a1", - "Buildings.Fluid.Interfaces.PartialFourPortInterface.sta_b1", - "Buildings.Fluid.Interfaces.PartialFourPortInterface.sta_a2", - "Buildings.Fluid.Interfaces.PartialFourPortInterface.sta_b2", - "Buildings.Fluid.Interfaces.PartialFourPort.allowFlowReversal1", - "Buildings.Fluid.Interfaces.PartialFourPort.allowFlowReversal2", - "Buildings.Fluid.Interfaces.PartialFourPort.port_a1", - "Buildings.Fluid.Interfaces.PartialFourPort.port_b1", - "Buildings.Fluid.Interfaces.PartialFourPort.port_a2", - "Buildings.Fluid.Interfaces.PartialFourPort.port_b2" - ], - "definition": true, - "shortExclType": false, - "treeList": [ - "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU", - "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectiveness", - "Buildings.Fluid.Interfaces.StaticFourPortHeatMassExchanger", - "Buildings.Fluid.Interfaces.PartialFourPortInterface", - "Buildings.Fluid.Interfaces.PartialFourPort" - ] - }, - { - "modelicaPath": "Buildings.Fluid.HeatExchangers.DryCoilEffectivenessNTU", - "type": "Buildings.Fluid.HeatExchangers.DryCoilEffectivenessNTU", - "name": "Heat exchanger with effectiveness - NTU relation and no moisture condensation", - "visible": false, - "modifiers": { - "Buildings.Fluid.HeatExchangers.DryCoilEffectivenessNTU.UA": { - "expression": { - "operator": "/", - "operands": [ - 1, - "1/hA.hA_1 +1/hA.hA_2" - ] - }, - "final": false - } - }, - "replaceable": false, - "options": [ - "Buildings.Fluid.HeatExchangers.DryCoilEffectivenessNTU.r_nominal", - "Buildings.Fluid.HeatExchangers.DryCoilEffectivenessNTU.hA", + "Buildings.Fluid.HeatExchangers.DryCoilEffectivenessNTU.r_nominal", + "Buildings.Fluid.HeatExchangers.DryCoilEffectivenessNTU.hA", "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.configuration", "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.use_dynamicFlowRegime", "Buildings.Fluid.HeatExchangers.BaseClasses.PartialEffectivenessNTU.use_Q_flow_nominal", @@ -27990,12 +21865,7 @@ "redeclare": "Buildings.Templates.Components.Coils.WaterBasedHeating.MediumHeaWat" }, "Buildings.Templates.Components.Coils.WaterBasedHeating.pas.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversalLiq" - ] - }, + "expression": "allowFlowReversalLiq", "final": true } }, @@ -28018,21 +21888,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": { @@ -28042,18 +21902,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -28067,29 +21917,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" ] } ] @@ -28103,29 +21938,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" ] } ] @@ -28139,29 +21959,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" ] } ] @@ -28181,21 +21986,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": { @@ -28244,66 +22039,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 } }, @@ -28336,12 +22096,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.HeatExchangers.HeaterCooler_u.u.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": false } }, @@ -28360,12 +22115,7 @@ "enable": true, "modifiers": { "Buildings.Fluid.HeatExchangers.HeaterCooler_u.Q_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "W" - ] - }, + "expression": "\"W\"", "final": false } }, @@ -28377,12 +22127,7 @@ { "modelicaPath": "Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger.homotopyInitialization", "type": "Boolean", - "value": { - "operator": "none", - "operands": [ - true - ] - }, + "value": true, "name": "= true, use homotopy method", "group": "", "tab": "", @@ -28397,12 +22142,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", @@ -28417,12 +22157,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", @@ -28437,12 +22172,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", @@ -28457,12 +22187,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", @@ -28477,12 +22202,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", @@ -28509,18 +22229,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -28555,102 +22265,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 } }, @@ -28677,75 +22332,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 } }, @@ -28757,12 +22372,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": "", @@ -28770,12 +22380,7 @@ "enable": { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "linearized" - ] - } + "linearized" ] }, "modifiers": {}, @@ -28793,29 +22398,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 ] } ] @@ -28844,29 +22434,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 ] } ] @@ -28910,21 +22485,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 } }, @@ -28969,12 +22534,7 @@ "redeclare": "Buildings.Fluid.MixingVolumes.MixingVolume" }, "Buildings.Fluid.HeatExchangers.HeaterCooler_u.vol.prescribedHeatFlowRate": { - "expression": { - "operator": "none", - "operands": [ - true - ] - }, + "expression": true, "final": true } }, @@ -29019,21 +22579,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 } }, @@ -29068,12 +22618,7 @@ "visible": true, "modifiers": { "Buildings.Templates.AirHandlersFans.VAVMultiZone.coiCoo.dat": { - "expression": { - "operator": "none", - "operands": [ - "dat.coiCoo" - ] - }, + "expression": "dat.coiCoo", "final": true, "recordBinding": true }, @@ -29082,39 +22627,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": { @@ -29122,12 +22647,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 } }, @@ -29139,12 +22659,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 } } @@ -29160,12 +22675,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": "", @@ -29180,12 +22690,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": "", @@ -29200,12 +22705,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": "", @@ -29231,21 +22731,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": { @@ -29259,30 +22749,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 } @@ -29309,102 +22784,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": { @@ -29421,23 +22841,13 @@ "Buildings.Templates.Components.Types.Valve.None" ] }, - { - "operator": "none", - "operands": [ - "dpWat_nominal" - ] - } + "dpWat_nominal" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -29445,12 +22855,7 @@ "final": true }, "Buildings.Templates.Components.Coils.WaterBasedCooling.hex.dp2_nominal": { - "expression": { - "operator": "none", - "operands": [ - "dpAir_nominal" - ] - }, + "expression": "dpAir_nominal", "final": true } }, @@ -29466,12 +22871,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": "", @@ -29486,12 +22886,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": "", @@ -29612,12 +23007,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": "", @@ -29632,12 +23022,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": "", @@ -29659,12 +23044,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 } }, @@ -29683,12 +23063,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 } }, @@ -29707,12 +23082,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 } }, @@ -29731,21 +23101,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 } }, @@ -29764,12 +23124,7 @@ "enable": { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "use_Q_flow_nominal" - ] - } + "use_Q_flow_nominal" ] }, "modifiers": { @@ -29777,23 +23132,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": { @@ -29815,12 +23160,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", @@ -29835,12 +23175,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": "", @@ -29855,12 +23190,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": "", @@ -29875,12 +23205,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": "", @@ -29895,12 +23220,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": "", @@ -29915,12 +23235,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": "", @@ -29935,12 +23250,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": "", @@ -29955,12 +23265,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": "", @@ -30044,21 +23349,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": { @@ -30068,18 +23363,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -30093,29 +23378,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" ] } ] @@ -30129,29 +23399,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" ] } ] @@ -30165,29 +23420,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" ] } ] @@ -30214,12 +23454,7 @@ "redeclare": "Buildings.Templates.Components.Coils.WaterBasedCooling.MediumChiWat" }, "Buildings.Templates.Components.Coils.WaterBasedCooling.pas.allowFlowReversal": { - "expression": { - "operator": "none", - "operands": [ - "allowFlowReversalLiq" - ] - }, + "expression": "allowFlowReversalLiq", "final": true } }, @@ -30235,21 +23470,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": { @@ -30293,12 +23518,7 @@ "visible": true, "modifiers": { "Buildings.Templates.AirHandlersFans.VAVMultiZone.coiHeaReh.dat": { - "expression": { - "operator": "none", - "operands": [ - "dat.coiHeaReh" - ] - }, + "expression": "dat.coiHeaReh", "final": true, "recordBinding": true }, @@ -30307,39 +23527,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 } }, @@ -30393,21 +23593,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": { @@ -30417,18 +23607,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -30442,29 +23622,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" ] } ] @@ -30478,29 +23643,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" ] } ] @@ -30514,29 +23664,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" ] } ] @@ -30563,21 +23698,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": { @@ -30587,18 +23712,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -30612,29 +23727,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" ] } ] @@ -30648,29 +23748,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" ] } ] @@ -30684,29 +23769,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" ] } ] @@ -30728,76 +23798,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 } }, @@ -30861,18 +23891,8 @@ { "operator": "size", "operands": [ - { - "operator": "none", - "operands": [ - "size" - ] - }, - { - "operator": "none", - "operands": [ - "size" - ] - } + "size", + "size" ] } ] @@ -30891,12 +23911,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": "", @@ -31197,12 +24212,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": "", @@ -31559,29 +24569,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 ] } ] @@ -31624,12 +24619,7 @@ "1:size(isZonInGroInt,1)" ] }, - { - "operator": "none", - "operands": [ - "isZonInGroInt[i,j]" - ] - } + "isZonInGroInt[i,j]" ] } ] @@ -31664,12 +24654,7 @@ { "operator": "sum", "operands": [ - { - "operator": "none", - "operands": [ - "sum" - ] - } + "sum" ] } ] @@ -31703,12 +24688,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" ] }, { @@ -31733,23 +24713,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" ] } ] @@ -31854,12 +24824,7 @@ } ] }, - { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.HeatingCoil.WaterBased" - ] - } + "Buildings.Controls.OBC.ASHRAE.G36.Types.HeatingCoil.WaterBased" ] }, { @@ -31884,23 +24849,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" ] } ] @@ -31980,12 +24935,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": "", @@ -32000,12 +24950,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": "", @@ -32020,12 +24965,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": "", @@ -32040,12 +24980,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": "", @@ -32060,12 +24995,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": "", @@ -32080,12 +25010,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": "", @@ -32100,12 +25025,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": "", @@ -32120,12 +25040,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": "", @@ -32140,12 +25055,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": "", @@ -32160,12 +25070,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": "", @@ -32180,12 +25085,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": "", @@ -32200,12 +25100,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": "", @@ -32220,12 +25115,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": "", @@ -32240,12 +25130,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": "", @@ -32260,12 +25145,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": "", @@ -32280,12 +25160,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": "", @@ -32300,12 +25175,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": "", @@ -32320,12 +25190,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": "", @@ -32347,264 +25212,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 } }, @@ -32736,12 +25456,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": "", @@ -32781,12 +25496,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": "", @@ -32825,12 +25535,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": "", @@ -32845,12 +25550,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": "", @@ -32926,12 +25626,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": "", @@ -32950,12 +25645,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": "", @@ -33061,12 +25751,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": "", @@ -33087,12 +25772,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": "", @@ -33113,12 +25793,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": "", @@ -33137,12 +25812,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": "", @@ -33161,12 +25831,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": "", @@ -33181,12 +25846,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": "", @@ -33207,12 +25867,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": "", @@ -33233,12 +25888,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": "", @@ -33259,12 +25909,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": "", @@ -33285,12 +25930,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", @@ -33305,12 +25945,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", @@ -33325,12 +25960,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", @@ -33345,12 +25975,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", @@ -33365,12 +25990,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", @@ -33385,12 +26005,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", @@ -33405,12 +26020,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", @@ -33425,12 +26035,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", @@ -33445,12 +26050,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", @@ -33465,12 +26065,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", @@ -33561,12 +26156,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", @@ -33581,12 +26171,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", @@ -33619,12 +26204,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", @@ -33657,12 +26237,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", @@ -33677,12 +26252,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", @@ -33697,12 +26267,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", @@ -33717,12 +26282,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", @@ -33737,12 +26297,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", @@ -33757,12 +26312,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", @@ -33777,12 +26327,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", @@ -33797,12 +26342,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", @@ -33817,12 +26357,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", @@ -33837,12 +26372,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", @@ -33857,12 +26387,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", @@ -33877,12 +26402,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", @@ -33897,12 +26417,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", @@ -33917,12 +26432,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", @@ -33937,12 +26447,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", @@ -33962,12 +26467,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", @@ -33982,12 +26482,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", @@ -34020,12 +26515,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", @@ -34058,12 +26548,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", @@ -34078,12 +26563,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", @@ -34098,12 +26578,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", @@ -34141,12 +26616,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", @@ -34179,12 +26649,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", @@ -34241,12 +26706,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", @@ -34303,12 +26763,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", @@ -34341,12 +26796,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", @@ -34379,12 +26829,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", @@ -34405,12 +26850,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", @@ -34436,12 +26876,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", @@ -34462,12 +26897,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", @@ -34512,12 +26942,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", @@ -34562,12 +26987,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", @@ -34588,12 +27008,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", @@ -34608,12 +27023,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", @@ -34646,12 +27056,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", @@ -34666,12 +27071,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", @@ -34686,12 +27086,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", @@ -34706,12 +27101,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", @@ -34726,12 +27116,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", @@ -34746,12 +27131,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", @@ -34766,12 +27146,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", @@ -34792,12 +27167,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", @@ -34818,12 +27188,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", @@ -34838,12 +27203,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", @@ -34858,12 +27218,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", @@ -34878,12 +27233,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", @@ -34903,12 +27253,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", @@ -34923,12 +27268,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", @@ -34936,12 +27276,7 @@ "enable": { "operator": "&&", "operands": [ - { - "operator": "none", - "operands": [ - "have_frePro" - ] - }, + "have_frePro", { "operator": "||", "operands": [ @@ -34972,12 +27307,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", @@ -34985,12 +27315,7 @@ "enable": { "operator": "&&", "operands": [ - { - "operator": "none", - "operands": [ - "have_frePro" - ] - }, + "have_frePro", { "operator": "||", "operands": [ @@ -35021,12 +27346,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", @@ -35041,12 +27361,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", @@ -35061,12 +27376,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", @@ -35106,12 +27416,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", @@ -35132,12 +27437,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", @@ -35158,12 +27458,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", @@ -35201,178 +27496,158 @@ { "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.kRetFan", "type": "Real", - "value": { - "operator": "none", + "value": 1, + "name": "Gain, normalized using dpBuiSet", + "group": "Return fan", + "tab": "Pressure control", + "visible": true, + "enable": { + "operator": "||", "operands": [ - 1 + { + "operator": "==", + "operands": [ + "buiPreCon", + "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReturnFanMeasuredAir" + ] + }, + { + "operator": "==", + "operands": [ + "buiPreCon", + "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReturnFanDp" + ] + } ] }, - "name": "Gain, normalized using dpBuiSet", + "modifiers": {}, + "replaceable": false, + "options": [], + "definition": false, + "shortExclType": false + }, + { + "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TiRetFan", + "type": "Real", + "value": 0.5, + "name": "Time constant of integrator block", + "group": "Return fan", + "tab": "Pressure control", + "visible": true, + "enable": { + "operator": "&&", + "operands": [ + { + "operator": "||", + "operands": [ + { + "operator": "==", + "operands": [ + "buiPreCon", + "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReturnFanMeasuredAir" + ] + }, + { + "operator": "==", + "operands": [ + "buiPreCon", + "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReturnFanDp" + ] + } + ] + }, + { + "operator": "||", + "operands": [ + { + "operator": "==", + "operands": [ + "retFanCon", + "Buildings.Controls.OBC.CDL.Types.SimpleController.PI" + ] + }, + { + "operator": "==", + "operands": [ + "retFanCon", + "Buildings.Controls.OBC.CDL.Types.SimpleController.PID" + ] + } + ] + } + ] + }, + "modifiers": {}, + "replaceable": false, + "options": [], + "definition": false, + "shortExclType": false + }, + { + "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TdRetFan", + "type": "Real", + "value": 0.1, + "name": "Time constant of derivative block", "group": "Return fan", "tab": "Pressure control", "visible": true, - "enable": { - "operator": "||", - "operands": [ - { - "operator": "==", - "operands": [ - "buiPreCon", - "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReturnFanMeasuredAir" - ] - }, - { - "operator": "==", - "operands": [ - "buiPreCon", - "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReturnFanDp" - ] - } - ] - }, - "modifiers": {}, - "replaceable": false, - "options": [], - "definition": false, - "shortExclType": false - }, - { - "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TiRetFan", - "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.5 - ] - }, - "name": "Time constant of integrator block", - "group": "Return fan", - "tab": "Pressure control", - "visible": true, - "enable": { - "operator": "&&", - "operands": [ - { - "operator": "||", - "operands": [ - { - "operator": "==", - "operands": [ - "buiPreCon", - "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReturnFanMeasuredAir" - ] - }, - { - "operator": "==", - "operands": [ - "buiPreCon", - "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReturnFanDp" - ] - } - ] - }, - { - "operator": "||", - "operands": [ - { - "operator": "==", - "operands": [ - "retFanCon", - "Buildings.Controls.OBC.CDL.Types.SimpleController.PI" - ] - }, - { - "operator": "==", - "operands": [ - "retFanCon", - "Buildings.Controls.OBC.CDL.Types.SimpleController.PID" - ] - } - ] - } - ] - }, - "modifiers": {}, - "replaceable": false, - "options": [], - "definition": false, - "shortExclType": false - }, - { - "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.TdRetFan", - "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0.1 - ] - }, - "name": "Time constant of derivative block", - "group": "Return fan", - "tab": "Pressure control", - "visible": true, - "enable": { - "operator": "&&", - "operands": [ - { - "operator": "||", - "operands": [ - { - "operator": "==", - "operands": [ - "buiPreCon", - "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReturnFanMeasuredAir" - ] - }, - { - "operator": "==", - "operands": [ - "buiPreCon", - "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReturnFanDp" - ] - } - ] - }, - { - "operator": "||", - "operands": [ - { - "operator": "==", - "operands": [ - "retFanCon", - "Buildings.Controls.OBC.CDL.Types.SimpleController.PD" - ] - }, - { - "operator": "==", - "operands": [ - "retFanCon", - "Buildings.Controls.OBC.CDL.Types.SimpleController.PID" - ] - } - ] - } - ] - }, - "modifiers": {}, - "replaceable": false, - "options": [], - "definition": false, - "shortExclType": false - }, - { - "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retFanSpe_max", - "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, - "name": "Maximum return fan speed", - "group": "Return fan", - "tab": "Pressure control", - "visible": false, + "enable": { + "operator": "&&", + "operands": [ + { + "operator": "||", + "operands": [ + { + "operator": "==", + "operands": [ + "buiPreCon", + "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReturnFanMeasuredAir" + ] + }, + { + "operator": "==", + "operands": [ + "buiPreCon", + "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReturnFanDp" + ] + } + ] + }, + { + "operator": "||", + "operands": [ + { + "operator": "==", + "operands": [ + "retFanCon", + "Buildings.Controls.OBC.CDL.Types.SimpleController.PD" + ] + }, + { + "operator": "==", + "operands": [ + "retFanCon", + "Buildings.Controls.OBC.CDL.Types.SimpleController.PID" + ] + } + ] + } + ] + }, + "modifiers": {}, + "replaceable": false, + "options": [], + "definition": false, + "shortExclType": false + }, + { + "modelicaPath": "Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Controller.retFanSpe_max", + "type": "Real", + "value": 1, + "name": "Maximum return fan speed", + "group": "Return fan", + "tab": "Pressure control", + "visible": false, "enable": { "operator": "||", "operands": [ @@ -35401,12 +27676,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", @@ -35439,12 +27709,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", @@ -35465,12 +27730,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", @@ -35491,12 +27751,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", @@ -35511,12 +27766,7 @@ "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReliefFan" ] }, - { - "operator": "none", - "operands": [ - "have_ahuRelFan" - ] - } + "have_ahuRelFan" ] }, "modifiers": {}, @@ -35528,12 +27778,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", @@ -35548,12 +27793,7 @@ "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReliefFan" ] }, - { - "operator": "none", - "operands": [ - "have_ahuRelFan" - ] - } + "have_ahuRelFan" ] }, "modifiers": {}, @@ -35565,12 +27805,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", @@ -35585,12 +27820,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", @@ -35605,12 +27835,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", @@ -35660,30 +27885,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 } }, @@ -35702,30 +27912,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 } }, @@ -35772,30 +27967,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 } }, @@ -35814,30 +27994,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 } }, @@ -35856,30 +28021,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 } }, @@ -35898,30 +28048,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 } }, @@ -35940,21 +28075,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 } }, @@ -35973,30 +28098,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 } }, @@ -36015,30 +28125,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 } }, @@ -36057,30 +28152,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 } }, @@ -36099,12 +28179,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 } }, @@ -36123,30 +28198,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 } }, @@ -36165,30 +28225,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 } }, @@ -36207,21 +28252,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 } }, @@ -36240,21 +28275,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 } }, @@ -36315,30 +28340,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 } }, @@ -36357,30 +28367,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 } }, @@ -36399,30 +28394,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 } }, @@ -36441,30 +28421,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 } }, @@ -36483,30 +28448,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 } }, @@ -36525,30 +28475,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 } }, @@ -36567,30 +28502,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 } }, @@ -36623,30 +28543,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 } }, @@ -36665,30 +28570,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 } }, @@ -36707,30 +28597,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 } }, @@ -36777,30 +28652,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 } }, @@ -36833,30 +28693,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 } }, @@ -36889,30 +28734,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 } }, @@ -36945,30 +28775,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 } }, @@ -36987,30 +28802,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 } }, @@ -37043,30 +28843,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 } }, @@ -37085,30 +28870,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 } }, @@ -37190,12 +28960,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": "", @@ -37350,129 +29115,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 } }, @@ -37484,12 +29179,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": "", @@ -37504,12 +29194,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": "", @@ -37530,12 +29215,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": "", @@ -37554,12 +29234,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": "", @@ -37578,12 +29253,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": "", @@ -37602,12 +29272,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": "", @@ -37626,12 +29291,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": "", @@ -37646,12 +29306,7 @@ "Buildings.Controls.OBC.ASHRAE.G36.Types.HeatingCoil.WaterBased" ] }, - { - "operator": "none", - "operands": [ - "have_frePro" - ] - } + "have_frePro" ] }, "modifiers": {}, @@ -37663,12 +29318,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": "", @@ -37695,12 +29345,7 @@ } ] }, - { - "operator": "none", - "operands": [ - "have_frePro" - ] - } + "have_frePro" ] }, "modifiers": {}, @@ -37717,12 +29362,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": "", @@ -37749,12 +29389,7 @@ } ] }, - { - "operator": "none", - "operands": [ - "have_frePro" - ] - } + "have_frePro" ] }, "modifiers": {}, @@ -37766,12 +29401,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": "", @@ -37798,12 +29428,7 @@ } ] }, - { - "operator": "none", - "operands": [ - "have_frePro" - ] - }, + "have_frePro", { "operator": "||", "operands": [ @@ -37834,12 +29459,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": "", @@ -37866,12 +29486,7 @@ } ] }, - { - "operator": "none", - "operands": [ - "have_frePro" - ] - }, + "have_frePro", { "operator": "||", "operands": [ @@ -37902,12 +29517,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": "", @@ -37934,12 +29544,7 @@ } ] }, - { - "operator": "none", - "operands": [ - "have_frePro" - ] - } + "have_frePro" ] }, "modifiers": {}, @@ -37951,12 +29556,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": "", @@ -37983,12 +29583,7 @@ } ] }, - { - "operator": "none", - "operands": [ - "have_frePro" - ] - } + "have_frePro" ] }, "modifiers": {}, @@ -38000,12 +29595,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", @@ -38027,30 +29617,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 } }, @@ -38069,30 +29644,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 } }, @@ -38111,30 +29671,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 } }, @@ -38153,30 +29698,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 } }, @@ -38209,30 +29739,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 } }, @@ -38251,30 +29766,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 } }, @@ -38335,30 +29835,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 } }, @@ -38391,30 +29876,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 } }, @@ -38447,30 +29917,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 } }, @@ -38489,30 +29944,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 } }, @@ -38531,30 +29971,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 } }, @@ -38601,30 +30026,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 } }, @@ -38643,30 +30053,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 } }, @@ -38685,30 +30080,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 } }, @@ -38755,30 +30135,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 } }, @@ -38811,30 +30176,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 } }, @@ -38881,30 +30231,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 } }, @@ -38923,30 +30258,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 } }, @@ -38965,30 +30285,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 } }, @@ -39097,39 +30402,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 } }, @@ -39141,12 +30426,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": "", @@ -39165,12 +30445,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": "", @@ -39189,12 +30464,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", @@ -39209,12 +30479,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", @@ -39236,30 +30501,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 } }, @@ -39278,30 +30528,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 } }, @@ -39320,30 +30555,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 } }, @@ -39362,30 +30582,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 } }, @@ -39486,273 +30691,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": { @@ -39776,21 +30831,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 } }, @@ -39877,12 +30922,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": "", @@ -39922,12 +30962,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": "", @@ -39966,12 +31001,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", @@ -40004,12 +31034,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", @@ -40047,12 +31072,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", @@ -40085,12 +31105,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", @@ -40147,12 +31162,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", @@ -40209,12 +31219,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", @@ -40238,12 +31243,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", @@ -40276,12 +31276,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", @@ -40314,12 +31309,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", @@ -40340,12 +31330,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", @@ -40371,12 +31356,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", @@ -40397,12 +31377,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", @@ -40447,12 +31422,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", @@ -40497,12 +31467,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", @@ -40523,12 +31488,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", @@ -40543,12 +31503,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", @@ -40581,12 +31536,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", @@ -40601,12 +31551,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", @@ -40621,12 +31566,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", @@ -40641,12 +31581,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", @@ -40661,12 +31596,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", @@ -40681,12 +31611,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", @@ -40701,12 +31626,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", @@ -40727,12 +31647,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", @@ -40753,12 +31668,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", @@ -40773,12 +31683,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", @@ -40878,12 +31783,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 } }, @@ -40902,12 +31802,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 } }, @@ -40926,12 +31821,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 } }, @@ -40950,12 +31840,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 } }, @@ -40974,12 +31859,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 } }, @@ -40998,12 +31878,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 } }, @@ -41022,21 +31897,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 } }, @@ -41055,12 +31920,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 } }, @@ -41079,30 +31939,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 } }, @@ -41121,30 +31966,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 } }, @@ -41163,21 +31993,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 } }, @@ -41196,21 +32016,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 } }, @@ -41271,30 +32081,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 } }, @@ -41327,30 +32122,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 } }, @@ -41383,30 +32163,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 } }, @@ -41425,30 +32190,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 } }, @@ -41467,30 +32217,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 } }, @@ -41509,102 +32244,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 } }, @@ -41623,30 +32303,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 } }, @@ -41658,12 +32323,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": "", @@ -41683,12 +32343,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": "", @@ -41703,12 +32358,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": "", @@ -41741,12 +32391,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": "", @@ -41779,12 +32424,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", @@ -41799,12 +32439,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", @@ -41819,12 +32454,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", @@ -41839,12 +32469,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", @@ -41859,12 +32484,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", @@ -41879,12 +32499,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", @@ -41906,12 +32521,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 } }, @@ -41930,12 +32540,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 } }, @@ -41982,30 +32587,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 } }, @@ -42024,30 +32614,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 } }, @@ -42066,30 +32641,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 } }, @@ -42122,30 +32682,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 } }, @@ -42164,30 +32709,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 } }, @@ -42206,30 +32736,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 } }, @@ -42248,30 +32763,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 } }, @@ -42290,30 +32790,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 } }, @@ -42332,57 +32817,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 } }, @@ -42394,12 +32849,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": "", @@ -42419,12 +32869,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": "", @@ -42439,12 +32884,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": "", @@ -42477,12 +32917,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": "", @@ -42515,12 +32950,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": "", @@ -42535,12 +32965,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": "", @@ -42555,12 +32980,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": "", @@ -42575,12 +32995,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", @@ -42613,12 +33028,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", @@ -42651,12 +33061,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", @@ -42689,12 +33094,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", @@ -42727,12 +33127,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": "", @@ -42747,12 +33142,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": "", @@ -42921,12 +33311,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.P.k": { - "expression": { - "operator": "none", - "operands": [ - "k" - ] - }, + "expression": "k", "final": true } }, @@ -43004,21 +33389,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 } }, @@ -43030,12 +33405,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.IntegratorWithReset.k", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Integrator gain", "group": "", "tab": "", @@ -43050,12 +33420,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": "", @@ -43153,12 +33518,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.CDL.Reals.PIDWithReset.D.y_start": { - "expression": { - "operator": "none", - "operands": [ - "yd_start" - ] - }, + "expression": "yd_start", "final": true } }, @@ -43170,12 +33530,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": "", @@ -43211,30 +33566,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 } }, @@ -43356,21 +33696,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 } }, @@ -43542,120 +33872,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 } }, @@ -43684,12 +33949,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": "", @@ -43710,12 +33970,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": "", @@ -43736,12 +33991,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": "", @@ -43763,12 +34013,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 } }, @@ -43780,12 +34025,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": "", @@ -43805,12 +34045,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": "", @@ -43825,12 +34060,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": "", @@ -43863,12 +34093,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": "", @@ -43901,12 +34126,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", @@ -43921,12 +34141,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", @@ -43941,12 +34156,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", @@ -43961,12 +34171,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", @@ -43988,12 +34193,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 } }, @@ -44012,12 +34212,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 } }, @@ -44036,12 +34231,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 } }, @@ -44060,30 +34250,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 } }, @@ -44102,12 +34277,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 } }, @@ -44154,30 +34324,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 } }, @@ -44196,30 +34351,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 } }, @@ -44252,30 +34392,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 } }, @@ -44294,30 +34419,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 } }, @@ -44336,30 +34446,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 } }, @@ -44378,30 +34473,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 } }, @@ -44420,30 +34500,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 } }, @@ -44476,39 +34541,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 } }, @@ -44571,84 +34616,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 } }, @@ -44660,12 +34660,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": "", @@ -44685,12 +34680,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": "", @@ -44705,12 +34695,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": "", @@ -44743,12 +34728,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": "", @@ -44781,12 +34761,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", @@ -44801,12 +34776,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", @@ -44821,12 +34791,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", @@ -44841,12 +34806,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", @@ -44861,12 +34821,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", @@ -44888,12 +34843,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 } }, @@ -44912,12 +34862,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 } }, @@ -44964,30 +34909,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 } }, @@ -45006,30 +34936,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 } }, @@ -45048,30 +34963,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 } }, @@ -45090,30 +34990,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 } }, @@ -45132,30 +35017,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 } }, @@ -45188,57 +35058,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 } }, @@ -45313,39 +35153,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 } }, @@ -45357,12 +35177,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": "", @@ -45377,12 +35192,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", @@ -45397,12 +35207,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", @@ -45417,12 +35222,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", @@ -45437,12 +35237,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", @@ -45464,30 +35259,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 } }, @@ -45506,21 +35286,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 } }, @@ -45539,30 +35309,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 } }, @@ -45581,21 +35336,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 } }, @@ -45614,30 +35359,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 } }, @@ -45656,30 +35386,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 } }, @@ -45698,30 +35413,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 } }, @@ -45740,30 +35440,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 } }, @@ -45782,30 +35467,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 } }, @@ -45852,30 +35522,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 } }, @@ -45894,30 +35549,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 } }, @@ -45936,30 +35576,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 } }, @@ -45978,12 +35603,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 } }, @@ -46002,21 +35622,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 } }, @@ -46028,12 +35638,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": "", @@ -46219,21 +35824,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 } }, @@ -46245,12 +35840,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": "", @@ -46265,12 +35855,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", @@ -46285,12 +35870,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", @@ -46312,12 +35892,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 } }, @@ -46336,30 +35911,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 } }, @@ -46378,30 +35938,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 } }, @@ -46420,30 +35965,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 } }, @@ -46462,30 +35992,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 } }, @@ -46504,30 +36019,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 } }, @@ -46569,39 +36069,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 } }, @@ -46613,12 +36093,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", @@ -46633,12 +36108,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", @@ -46702,12 +36172,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 } }, @@ -46726,30 +36191,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 } }, @@ -46768,30 +36218,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 } }, @@ -46810,30 +36245,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 } }, @@ -46852,30 +36272,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 } }, @@ -46894,30 +36299,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 } }, @@ -46936,30 +36326,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 } }, @@ -47003,39 +36378,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 } }, @@ -47084,12 +36439,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": "", @@ -47129,12 +36479,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": "", @@ -47180,30 +36525,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 } }, @@ -47222,21 +36552,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 } }, @@ -47255,30 +36575,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 } }, @@ -47297,21 +36602,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 } }, @@ -47429,156 +36724,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 } }, @@ -47590,12 +36800,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": "", @@ -47610,12 +36815,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": "", @@ -47630,12 +36830,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": "", @@ -47657,21 +36852,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 } }, @@ -47683,12 +36868,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": "", @@ -47703,12 +36883,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": "", @@ -47723,12 +36898,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": "", @@ -47743,12 +36913,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": "", @@ -47763,12 +36928,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": "", @@ -47783,12 +36943,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": "", @@ -47803,12 +36958,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": "", @@ -47828,12 +36978,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": "", @@ -47848,12 +36993,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": "", @@ -47886,12 +37026,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": "", @@ -47924,12 +37059,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": "", @@ -47944,12 +37074,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": "", @@ -47964,12 +37089,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": "", @@ -48005,21 +37125,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 } }, @@ -48066,30 +37176,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 } }, @@ -48108,84 +37203,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 } }, @@ -48197,12 +37247,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": "", @@ -48266,21 +37311,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 } }, @@ -48299,21 +37334,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 } }, @@ -48381,12 +37406,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": "", @@ -48464,21 +37484,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 } }, @@ -48497,21 +37507,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 } }, @@ -48523,12 +37523,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": "", @@ -48698,12 +37693,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.resAmoCon.k": { - "expression": { - "operator": "none", - "operands": [ - "resAmo" - ] - }, + "expression": "resAmo", "final": true } }, @@ -48764,21 +37754,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 } }, @@ -48797,30 +37777,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 } }, @@ -48832,12 +37797,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": "", @@ -48961,12 +37921,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.sampler.samplePeriod": { - "expression": { - "operator": "none", - "operands": [ - "samplePeriod" - ] - }, + "expression": "samplePeriod", "final": true } }, @@ -48985,30 +37940,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 } }, @@ -49114,12 +38054,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.gai.k": { - "expression": { - "operator": "none", - "operands": [ - -1 - ] - }, + "expression": -1, "final": true } }, @@ -49184,66 +38119,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 } }, @@ -49344,57 +38244,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 } }, @@ -49406,12 +38276,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": "", @@ -49426,12 +38291,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": "", @@ -49446,12 +38306,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": "", @@ -49471,12 +38326,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": "", @@ -49491,12 +38341,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": "", @@ -49529,12 +38374,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": "", @@ -49567,12 +38407,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": "", @@ -49587,12 +38422,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": "", @@ -49614,30 +38444,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 } }, @@ -49656,30 +38471,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 } }, @@ -49712,30 +38512,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 } }, @@ -49754,30 +38539,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 } }, @@ -49796,30 +38566,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 } }, @@ -49838,75 +38593,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 } }, @@ -49954,102 +38669,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 } }, @@ -50061,12 +38721,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": "", @@ -50081,12 +38736,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": "", @@ -50101,12 +38751,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": "", @@ -50121,12 +38766,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": "", @@ -50141,12 +38781,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": "", @@ -50161,12 +38796,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": "", @@ -50181,12 +38811,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": "", @@ -50201,12 +38826,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": "", @@ -50221,12 +38841,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": "", @@ -50241,12 +38856,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": "", @@ -50261,12 +38871,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": "", @@ -50288,30 +38893,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 } }, @@ -50372,30 +38962,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 } }, @@ -50414,84 +38989,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 } }, @@ -50541,30 +39071,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 } }, @@ -50601,12 +39116,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 } }, @@ -50625,12 +39135,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 } }, @@ -50649,30 +39154,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 } }, @@ -50691,30 +39181,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 } }, @@ -50733,30 +39208,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 } }, @@ -50775,21 +39235,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 } }, @@ -50808,30 +39258,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 } }, @@ -50850,30 +39285,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 } }, @@ -50892,30 +39312,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 } }, @@ -50934,12 +39339,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 } }, @@ -50958,12 +39358,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 } }, @@ -50982,12 +39377,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 } }, @@ -51225,12 +39615,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 } }, @@ -51336,12 +39721,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 } }, @@ -51388,12 +39768,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 } }, @@ -51440,12 +39815,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 } }, @@ -51519,21 +39889,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 } }, @@ -51545,12 +39905,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": "", @@ -51565,12 +39920,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": "", @@ -51592,21 +39942,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 } }, @@ -51639,30 +39979,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 } }, @@ -51700,84 +40025,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 } }, @@ -51789,12 +40069,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": "", @@ -51809,12 +40084,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": "", @@ -51829,12 +40099,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": "", @@ -51856,30 +40121,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 } }, @@ -51898,30 +40148,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 } }, @@ -51933,12 +40168,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": "", @@ -51958,12 +40188,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": "", @@ -51978,12 +40203,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": "", @@ -52016,12 +40236,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": "", @@ -52061,21 +40276,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 } }, @@ -52122,21 +40327,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 } }, @@ -52155,30 +40350,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 } }, @@ -52197,30 +40377,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 } }, @@ -52239,30 +40404,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 } }, @@ -52295,12 +40445,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 } }, @@ -52319,30 +40464,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 } }, @@ -52406,39 +40536,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 } }, @@ -52450,12 +40560,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": "", @@ -52475,12 +40580,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": "", @@ -52495,12 +40595,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": "", @@ -52533,12 +40628,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": "", @@ -52571,12 +40661,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": "", @@ -52591,12 +40676,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": "", @@ -52611,12 +40691,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": "", @@ -52631,12 +40706,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", @@ -52669,12 +40739,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", @@ -52707,12 +40772,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", @@ -52745,12 +40805,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", @@ -52783,12 +40838,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": "", @@ -52866,12 +40916,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.CDL.Reals.PID.P.k": { - "expression": { - "operator": "none", - "operands": [ - "k" - ] - }, + "expression": "k", "final": true } }, @@ -52890,21 +40935,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 } }, @@ -52923,12 +40958,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.CDL.Reals.PID.D.y_start": { - "expression": { - "operator": "none", - "operands": [ - "yd_start" - ] - }, + "expression": "yd_start", "final": true } }, @@ -53003,21 +41033,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 } }, @@ -53081,12 +41101,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": "", @@ -53101,12 +41116,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": "", @@ -53358,66 +41368,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 } }, @@ -53436,21 +41411,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 } }, @@ -53462,12 +41427,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": "", @@ -53487,12 +41447,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": "", @@ -53507,12 +41462,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": "", @@ -53545,12 +41495,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": "", @@ -53583,12 +41528,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": "", @@ -53603,12 +41543,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": "", @@ -53630,30 +41565,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 } }, @@ -53672,30 +41592,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 } }, @@ -53728,30 +41633,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 } }, @@ -53784,57 +41674,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 } }, @@ -53880,39 +41740,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 } }, @@ -53963,12 +41803,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 } }, @@ -53987,12 +41822,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 } }, @@ -54011,30 +41841,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 } }, @@ -54053,30 +41868,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 } }, @@ -54095,12 +41895,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 } }, @@ -54119,30 +41914,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 } }, @@ -54161,30 +41941,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 } }, @@ -54203,12 +41968,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 } }, @@ -54227,30 +41987,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 } }, @@ -54269,12 +42014,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 } }, @@ -54293,12 +42033,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 } }, @@ -54317,12 +42052,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 } }, @@ -54341,12 +42071,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 } }, @@ -54379,12 +42104,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 } }, @@ -54445,12 +42165,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 } }, @@ -54469,12 +42184,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 } }, @@ -54493,21 +42203,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 } }, @@ -54526,12 +42226,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 } }, @@ -54578,12 +42273,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 } }, @@ -54673,39 +42363,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 } }, @@ -54717,12 +42387,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": "", @@ -54737,12 +42402,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": "", @@ -54757,12 +42417,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": "", @@ -54777,12 +42432,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", @@ -54804,30 +42454,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 } }, @@ -54860,30 +42495,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 } }, @@ -54916,21 +42536,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 } }, @@ -54963,12 +42573,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 } }, @@ -54987,12 +42592,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 } }, @@ -55025,12 +42625,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 } }, @@ -55049,30 +42644,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 } }, @@ -55091,21 +42671,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 } }, @@ -55124,21 +42694,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 } }, @@ -55157,12 +42717,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 } }, @@ -55174,12 +42729,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": "", @@ -55215,21 +42765,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 } }, @@ -55367,21 +42907,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 } }, @@ -55400,12 +42930,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 } }, @@ -55424,21 +42949,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 } }, @@ -55457,12 +42972,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 } }, @@ -55828,39 +43338,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 } }, @@ -55955,18 +43445,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -55980,18 +43460,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -56005,18 +43475,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -56045,18 +43505,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -56070,18 +43520,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -56095,18 +43535,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -56135,18 +43565,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -56160,18 +43580,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -56185,18 +43595,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -56225,18 +43625,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -56250,18 +43640,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -56275,18 +43655,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -56309,30 +43679,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 } }, @@ -56351,30 +43706,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 } }, @@ -56393,30 +43733,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 } }, @@ -56435,21 +43760,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 } }, @@ -56468,12 +43783,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 } }, @@ -56485,12 +43795,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": "", @@ -56557,12 +43862,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 } }, @@ -56623,12 +43923,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 } }, @@ -56647,12 +43942,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 } }, @@ -56671,12 +43961,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 } }, @@ -56709,12 +43994,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 } }, @@ -56747,12 +44027,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 } }, @@ -56785,12 +44060,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 } }, @@ -56802,12 +44072,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": "", @@ -56880,18 +44145,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -57051,18 +44306,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -57145,39 +44390,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 } }, @@ -57272,18 +44497,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -57297,18 +44512,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -57322,18 +44527,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -57362,18 +44557,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -57387,18 +44572,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -57412,18 +44587,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -57452,18 +44617,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -57486,30 +44641,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 } }, @@ -57528,30 +44668,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 } }, @@ -57570,12 +44695,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 } }, @@ -57594,12 +44714,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 } }, @@ -57618,12 +44733,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 } }, @@ -57684,12 +44794,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 } }, @@ -57708,12 +44813,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 } }, @@ -57738,18 +44838,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -57786,12 +44876,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 } }, @@ -57845,21 +44930,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 } }, @@ -57871,12 +44946,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": "", @@ -57891,12 +44961,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": "", @@ -57952,18 +45017,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -57977,18 +45032,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58017,18 +45062,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58042,18 +45077,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58082,18 +45107,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58107,18 +45122,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58189,18 +45194,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58214,18 +45209,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58239,18 +45224,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58307,18 +45282,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58332,18 +45297,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58357,18 +45312,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58411,18 +45356,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58436,18 +45371,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58461,18 +45386,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58543,18 +45458,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58568,18 +45473,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58608,18 +45503,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58633,18 +45518,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58673,18 +45548,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58698,18 +45563,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58780,18 +45635,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58805,18 +45650,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58830,18 +45665,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58898,18 +45723,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58923,18 +45738,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -58948,18 +45753,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59002,18 +45797,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59027,18 +45812,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59052,18 +45827,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59152,18 +45917,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59171,21 +45926,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 } }, @@ -59197,12 +45942,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": "", @@ -59217,12 +45957,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": "", @@ -59243,18 +45978,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59273,12 +45998,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", @@ -59293,12 +46013,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", @@ -59354,18 +46069,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59379,18 +46084,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59419,18 +46114,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59444,18 +46129,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59484,18 +46159,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59509,18 +46174,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59591,18 +46246,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59616,18 +46261,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59641,18 +46276,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59709,18 +46334,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59734,18 +46349,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59759,18 +46364,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59813,18 +46408,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59838,18 +46423,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59863,18 +46438,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -59925,21 +46490,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 } }, @@ -59958,21 +46513,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 } }, @@ -59991,21 +46536,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 } }, @@ -60136,30 +46671,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 } }, @@ -60178,30 +46698,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 } }, @@ -60342,12 +46847,7 @@ "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.opeModSel.nZon": { - "expression": { - "operator": "none", - "operands": [ - "nZonPerGro" - ] - }, + "expression": "nZonPerGro", "final": true } }, @@ -60366,12 +46866,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.OperationMode.nZon.min": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": false } }, @@ -60383,12 +46878,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": "", @@ -60403,12 +46893,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": "", @@ -60423,12 +46908,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": "", @@ -60464,21 +46944,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 } }, @@ -60497,21 +46967,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 } }, @@ -60544,21 +47004,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 } }, @@ -60647,30 +47097,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 } }, @@ -60778,12 +47213,7 @@ "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.TAirSupSet.nout": { - "expression": { - "operator": "none", - "operands": [ - "nZon" - ] - }, + "expression": "nZon", "final": true } }, @@ -60795,12 +47225,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Routing.RealScalarReplicator.nout", "type": "Integer", - "value": { - "operator": "none", - "operands": [ - 1 - ] - }, + "value": 1, "name": "Number of outputs", "group": "", "tab": "", @@ -60867,12 +47292,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": { @@ -60882,18 +47302,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -60909,12 +47319,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": "", @@ -60935,18 +47340,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -61018,12 +47413,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": { @@ -61033,18 +47423,8 @@ { "operator": "fill", "operands": [ - { - "operator": "none", - "operands": [ - "fill" - ] - }, - { - "operator": "none", - "operands": [ - "fill" - ] - } + "fill", + "fill" ] } ] @@ -61067,12 +47447,7 @@ "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.u1FreSta.k": { - "expression": { - "operator": "none", - "operands": [ - false - ] - }, + "expression": false, "final": false } }, @@ -61135,12 +47510,7 @@ "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.u1SofSwiRes.k": { - "expression": { - "operator": "none", - "operands": [ - false - ] - }, + "expression": false, "final": false } }, @@ -61159,12 +47529,7 @@ "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.y1FanSup_actual.nout": { - "expression": { - "operator": "none", - "operands": [ - "nZon" - ] - }, + "expression": "nZon", "final": true } }, @@ -61183,12 +47548,7 @@ "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.TAirSup.nout": { - "expression": { - "operator": "none", - "operands": [ - "nZon" - ] - }, + "expression": "nZon", "final": true } }, @@ -61207,21 +47567,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 } }, @@ -61233,12 +47583,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": "", @@ -61253,12 +47598,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": "", @@ -61326,21 +47666,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 } }, @@ -61359,12 +47689,7 @@ "enable": false, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Controls.G36VAVMultiZone.ahuMod.nGro": { - "expression": { - "operator": "none", - "operands": [ - "nGro" - ] - }, + "expression": "nGro", "final": true } }, @@ -61469,12 +47794,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.ZoneGroups.ZoneGroupSystem.mulMin.nin": { - "expression": { - "operator": "none", - "operands": [ - "nGro" - ] - }, + "expression": "nGro", "final": false } }, @@ -61486,12 +47806,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": "", @@ -61711,12 +48026,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": "", @@ -61737,12 +48047,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": "", @@ -61766,12 +48071,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": "", @@ -61804,12 +48104,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": "", @@ -61824,12 +48119,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": "", @@ -61848,12 +48138,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": "", @@ -61885,12 +48170,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" ] }, { @@ -61903,12 +48183,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" ] }, { @@ -61937,12 +48212,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" ] }, { @@ -61955,23 +48225,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" ] } ] @@ -61983,12 +48243,7 @@ { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReliefDamper" - ] - } + "Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReliefDamper" ] } ] @@ -62013,12 +48268,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": "", @@ -62042,12 +48292,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": "", @@ -62071,12 +48316,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": "", @@ -62317,12 +48557,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 } }, @@ -62366,12 +48601,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 } }, @@ -62525,39 +48755,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 } }, @@ -62768,30 +48978,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 } }, @@ -62838,12 +49033,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 } }, @@ -63029,57 +49219,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 } }, @@ -63197,23 +49357,13 @@ "Buildings.Templates.Components.Types.Fan.None" ] }, - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 1 - ] - } + 1 ] } ] @@ -63255,23 +49405,13 @@ "Buildings.Templates.Components.Types.Fan.None" ] }, - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 1 - ] - } + 1 ] } ] @@ -63313,23 +49453,13 @@ "Buildings.Templates.Components.Types.Fan.None" ] }, - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 1 - ] - } + 1 ] } ] @@ -63422,12 +49552,7 @@ "enable": true, "modifiers": { "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.nZon.min": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": false } }, @@ -63445,12 +49570,7 @@ "visible": true, "modifiers": { "Buildings.Templates.AirHandlersFans.Interfaces.PartialAirHandler.dat.cfg": { - "expression": { - "operator": "none", - "operands": [ - "cfg" - ] - }, + "expression": "cfg", "final": false, "recordBinding": true } @@ -63484,12 +49604,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Data.PartialAirHandler.id", "type": "String", - "value": { - "operator": "none", - "operands": [ - "" - ] - }, + "value": "\"\"", "name": "System tag", "group": "", "tab": "Advanced", @@ -63504,12 +49619,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Data.PartialAirHandler.id_souChiWat", "type": "String", - "value": { - "operator": "none", - "operands": [ - "" - ] - }, + "value": "\"\"", "name": "CHW supply system tag", "group": "", "tab": "Advanced", @@ -63524,12 +49634,7 @@ { "modelicaPath": "Buildings.Templates.AirHandlersFans.Data.PartialAirHandler.id_souHeaWat", "type": "String", - "value": { - "operator": "none", - "operands": [ - "" - ] - }, + "value": "\"\"", "name": "HHW supply system tag", "group": "", "tab": "Advanced", @@ -63550,39 +49655,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 } }, @@ -63660,12 +49745,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": "", @@ -63828,12 +49908,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": "", @@ -63848,12 +49923,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": "", @@ -63924,12 +49994,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", @@ -63944,12 +50009,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", @@ -63964,12 +50024,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", @@ -63984,12 +50039,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", @@ -64021,29 +50071,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 ] } ] @@ -64051,21 +50086,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 } }, @@ -64094,29 +50119,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 ] } ] @@ -64124,21 +50134,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 } }, @@ -64167,29 +50167,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 ] } ] @@ -64197,21 +50182,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 } }, @@ -64240,29 +50215,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 ] } ] @@ -64270,21 +50230,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 } }, @@ -64313,29 +50263,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 ] } ] @@ -64343,21 +50278,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 } }, @@ -64386,29 +50311,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 ] } ] @@ -64416,21 +50326,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 } }, @@ -64459,29 +50359,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 ] } ] @@ -64489,21 +50374,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 } }, @@ -64532,29 +50407,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 ] } ] @@ -64562,21 +50422,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 } }, @@ -64605,29 +50455,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 ] } ] @@ -64635,21 +50470,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 } }, @@ -64678,29 +50503,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 ] } ] @@ -64708,21 +50518,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 } }, @@ -64864,12 +50664,7 @@ "visible": false, "modifiers": { "Buildings.Templates.AirHandlersFans.VAVMultiZone.nZon.min": { - "expression": { - "operator": "none", - "operands": [ - 2 - ] - }, + "expression": 2, "final": true }, "Buildings.Templates.AirHandlersFans.VAVMultiZone.cfg": { @@ -64890,12 +50685,7 @@ "Buildings.Templates.Components.Types.Fan.None" ] }, - { - "operator": "none", - "operands": [ - "fanSupDra.nFan" - ] - } + "fanSupDra.nFan" ] }, { @@ -64908,23 +50698,13 @@ "Buildings.Templates.Components.Types.Fan.None" ] }, - { - "operator": "none", - "operands": [ - "fanSupBlo.nFan" - ] - } + "fanSupBlo.nFan" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -64933,150 +50713,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": { @@ -65084,12 +50784,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": { @@ -65103,30 +50798,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 @@ -65145,12 +50825,7 @@ "Buildings.Templates.Components.Types.Fan.None" ] }, - { - "operator": "none", - "operands": [ - "fanSupDra.typ" - ] - } + "fanSupDra.typ" ] }, { @@ -65163,23 +50838,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" ] } ] @@ -65187,21 +50852,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": { @@ -65218,12 +50873,7 @@ "Buildings.Templates.Components.Types.Fan.None" ] }, - { - "operator": "none", - "operands": [ - "fanSupDra.nFan" - ] - } + "fanSupDra.nFan" ] }, { @@ -65236,23 +50886,13 @@ "Buildings.Templates.Components.Types.Fan.None" ] }, - { - "operator": "none", - "operands": [ - "fanSupBlo.nFan" - ] - } + "fanSupBlo.nFan" ] }, { "operator": "else", "operands": [ - { - "operator": "none", - "operands": [ - 0 - ] - } + 0 ] } ] @@ -65260,21 +50900,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": { @@ -65284,29 +50914,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 ] } ] @@ -65323,29 +50938,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 ] } ] @@ -65356,29 +50956,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 ] } ] @@ -65394,29 +50979,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 ] } ] @@ -65433,29 +51003,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 ] } ] @@ -65466,29 +51021,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 ] } ] @@ -65563,12 +51103,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": "", @@ -65653,12 +51188,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": "", @@ -65679,12 +51209,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": "", @@ -65705,12 +51230,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": "", @@ -65731,12 +51251,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": "", @@ -65782,12 +51297,7 @@ }, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Data.VAVMultiZoneController.VOutUnc_flow_nominal.start": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false } }, @@ -65824,12 +51334,7 @@ }, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Data.VAVMultiZoneController.VOutTot_flow_nominal.start": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false } }, @@ -65866,12 +51371,7 @@ }, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Data.VAVMultiZoneController.VOutAbsMin_flow_nominal.start": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false } }, @@ -65908,12 +51408,7 @@ }, "modifiers": { "Buildings.Templates.AirHandlersFans.Components.Data.VAVMultiZoneController.VOutMin_flow_nominal.start": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false } }, @@ -65938,30 +51433,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 } }, @@ -66005,30 +51485,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 } }, @@ -66065,30 +51530,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 } }, @@ -66100,12 +51550,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": "", @@ -66138,12 +51583,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": "", @@ -66201,21 +51641,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 } }, @@ -66227,12 +51657,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": "", @@ -66265,12 +51690,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": "", @@ -66303,12 +51723,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": "", @@ -66667,21 +52082,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 } }, @@ -66712,39 +52117,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 } }, @@ -66784,39 +52169,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 } }, @@ -66856,39 +52221,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 } }, @@ -66927,30 +52272,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": { @@ -66967,23 +52297,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 ] } ] @@ -67004,12 +52324,7 @@ "Buildings.Templates.Components.Types.Fan.None" ] }, - { - "operator": "none", - "operands": [ - "fanRet.m_flow_nominal" - ] - } + "fanRet.m_flow_nominal" ] }, { @@ -67022,12 +52337,7 @@ "Buildings.Templates.Components.Types.Fan.None" ] }, - { - "operator": "none", - "operands": [ - "fanRel.m_flow_nominal" - ] - } + "fanRel.m_flow_nominal" ] }, { @@ -67040,23 +52350,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 ] } ] @@ -67098,49 +52398,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": { @@ -67148,12 +52423,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 } }, @@ -67165,12 +52435,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 } } @@ -67197,12 +52462,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": { @@ -67216,40 +52476,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 } }, @@ -67267,12 +52507,7 @@ "visible": true, "modifiers": { "Buildings.Templates.ZoneEquipment.Interfaces.VAVBox.ctl.dat": { - "expression": { - "operator": "none", - "operands": [ - "dat.ctl" - ] - }, + "expression": "dat.ctl", "final": true, "recordBinding": true } @@ -67296,12 +52531,7 @@ "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Controls.OpenLoop.yDamVAV.k": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": false } }, @@ -67320,12 +52550,7 @@ "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Controls.OpenLoop.yCoiHea.k": { - "expression": { - "operator": "none", - "operands": [ - 1 - ] - }, + "expression": 1, "final": false } }, @@ -67337,12 +52562,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": "", @@ -67357,12 +52577,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": "", @@ -67478,12 +52693,7 @@ "visible": true, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.PartialController.dat.typ": { - "expression": { - "operator": "none", - "operands": [ - "typ" - ] - }, + "expression": "typ", "final": true } }, @@ -67592,12 +52802,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 } }, @@ -67625,12 +52830,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 } }, @@ -67668,12 +52868,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": { @@ -67699,21 +52894,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 } }, @@ -67736,12 +52921,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": { @@ -67767,21 +52947,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 } }, @@ -67904,30 +53074,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 } }, @@ -68028,12 +53183,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": "", @@ -68110,12 +53260,7 @@ { "modelicaPath": "Buildings.Templates.ZoneEquipment.Data.PartialAirTerminal.id", "type": "String", - "value": { - "operator": "none", - "operands": [ - "" - ] - }, + "value": "\"\"", "name": "System tag", "group": "", "tab": "Advanced", @@ -68130,12 +53275,7 @@ { "modelicaPath": "Buildings.Templates.ZoneEquipment.Data.PartialAirTerminal.id_souAir", "type": "String", - "value": { - "operator": "none", - "operands": [ - "" - ] - }, + "value": "\"\"", "name": "Air supply system tag", "group": "", "tab": "Advanced", @@ -68150,12 +53290,7 @@ { "modelicaPath": "Buildings.Templates.ZoneEquipment.Data.PartialAirTerminal.id_souChiWat", "type": "String", - "value": { - "operator": "none", - "operands": [ - "" - ] - }, + "value": "\"\"", "name": "CHW supply system tag", "group": "", "tab": "Advanced", @@ -68170,12 +53305,7 @@ { "modelicaPath": "Buildings.Templates.ZoneEquipment.Data.PartialAirTerminal.id_souHeaWat", "type": "String", - "value": { - "operator": "none", - "operands": [ - "" - ] - }, + "value": "\"\"", "name": "HHW supply system tag", "group": "", "tab": "Advanced", @@ -68197,21 +53327,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 } }, @@ -68229,12 +53349,7 @@ "visible": true, "modifiers": { "Buildings.Templates.ZoneEquipment.Data.PartialAirTerminal.ctl.typ": { - "expression": { - "operator": "none", - "operands": [ - "cfg.typCtl" - ] - }, + "expression": "cfg.typCtl", "final": true } }, @@ -68272,12 +53387,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": "", @@ -68362,12 +53472,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", @@ -68382,12 +53487,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", @@ -68402,12 +53502,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", @@ -68422,12 +53517,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", @@ -68459,29 +53549,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 ] } ] @@ -68489,21 +53564,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 } }, @@ -68532,29 +53597,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 ] } ] @@ -68562,21 +53612,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 } }, @@ -68605,29 +53645,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 ] } ] @@ -68635,21 +53660,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 } }, @@ -68678,29 +53693,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 ] } ] @@ -68708,21 +53708,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 } }, @@ -68751,29 +53741,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 ] } ] @@ -68781,21 +53756,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 } }, @@ -68824,29 +53789,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 ] } ] @@ -68854,21 +53804,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 } }, @@ -68897,29 +53837,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 ] } ] @@ -68927,21 +53852,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 } }, @@ -69011,49 +53926,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": { @@ -69061,39 +53951,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": { @@ -69103,29 +53973,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 ] } ] @@ -69133,12 +53988,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": { @@ -69148,29 +53998,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 ] } ] @@ -69219,12 +54054,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": { @@ -69325,21 +54155,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 } }, @@ -69388,21 +54208,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 } }, @@ -69451,21 +54261,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 } }, @@ -69514,21 +54314,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 } }, @@ -69540,12 +54330,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": "", @@ -69590,12 +54375,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": "", @@ -69640,12 +54420,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": "", @@ -69673,21 +54448,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 } }, @@ -69706,21 +54471,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 } }, @@ -69757,21 +54512,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 } }, @@ -69783,12 +54528,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": "", @@ -69946,21 +54686,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 } }, @@ -69990,39 +54720,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 } }, @@ -70061,21 +54771,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 } }, @@ -70101,12 +54801,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": "", @@ -70121,12 +54816,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": "", @@ -70162,12 +54852,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": "", @@ -70182,12 +54867,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": "", @@ -70202,12 +54882,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": "", @@ -70222,12 +54897,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": "", @@ -70242,12 +54912,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": "", @@ -70262,12 +54927,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": "", @@ -70288,12 +54948,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": "", @@ -70314,12 +54969,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": "", @@ -70340,12 +54990,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": "", @@ -70366,12 +55011,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": "", @@ -70386,12 +55026,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": "", @@ -70413,147 +55048,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 } }, @@ -70582,12 +55137,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": "", @@ -70602,12 +55152,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": "", @@ -70622,12 +55167,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": "", @@ -70642,12 +55182,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": "", @@ -70662,12 +55197,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": "", @@ -70682,12 +55212,7 @@ "Buildings.Controls.OBC.ASHRAE.G36.Types.VentilationStandard.ASHRAE62_1" ] }, - { - "operator": "none", - "operands": [ - "have_occSen" - ] - } + "have_occSen" ] }, "modifiers": {}, @@ -70712,12 +55237,7 @@ }, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VOccMin_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": false } }, @@ -70742,12 +55262,7 @@ }, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VAreMin_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": false } }, @@ -70772,12 +55287,7 @@ }, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VAreBreZon_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": false } }, @@ -70802,12 +55312,7 @@ }, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.VPopBreZon_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": false } }, @@ -70826,12 +55331,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 } }, @@ -70850,12 +55350,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 } }, @@ -70874,12 +55369,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 } }, @@ -70898,12 +55388,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 } }, @@ -70915,12 +55400,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", @@ -70935,12 +55415,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", @@ -70955,12 +55430,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", @@ -70975,12 +55445,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", @@ -70995,12 +55460,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", @@ -71015,12 +55475,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", @@ -71035,12 +55490,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", @@ -71060,12 +55510,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", @@ -71080,12 +55525,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", @@ -71118,12 +55558,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", @@ -71156,12 +55591,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", @@ -71181,12 +55611,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", @@ -71201,12 +55626,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", @@ -71239,12 +55659,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", @@ -71277,12 +55692,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", @@ -71297,12 +55707,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", @@ -71317,12 +55722,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", @@ -71343,12 +55743,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", @@ -71369,12 +55764,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", @@ -71389,12 +55779,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", @@ -71409,12 +55794,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", @@ -71435,12 +55815,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", @@ -71455,12 +55830,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", @@ -71481,12 +55851,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", @@ -71501,12 +55866,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", @@ -71527,12 +55887,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", @@ -71547,12 +55902,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", @@ -71567,12 +55917,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", @@ -71587,12 +55932,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", @@ -71607,12 +55947,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", @@ -71627,12 +55962,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", @@ -71647,12 +55977,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", @@ -71667,12 +55992,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", @@ -71687,12 +56007,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", @@ -71707,12 +56022,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", @@ -71727,12 +56037,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", @@ -71747,12 +56052,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", @@ -71767,12 +56067,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", @@ -71787,12 +56082,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", @@ -71807,12 +56097,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", @@ -71833,12 +56118,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", @@ -71866,30 +56146,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 } }, @@ -71908,30 +56173,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 } }, @@ -71950,30 +56200,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 } }, @@ -72062,30 +56297,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 } }, @@ -72104,30 +56324,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 } }, @@ -72146,30 +56351,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 } }, @@ -72188,30 +56378,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 } }, @@ -72300,30 +56475,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 } }, @@ -72342,21 +56502,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 } }, @@ -72375,21 +56525,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 } }, @@ -72408,21 +56548,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 } }, @@ -72441,21 +56571,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 } }, @@ -72474,21 +56594,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 } }, @@ -72507,21 +56617,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 } }, @@ -72540,21 +56640,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 } }, @@ -72573,12 +56663,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Controller.yCO2.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -72827,111 +56912,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 } }, @@ -72960,12 +56985,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": "", @@ -72980,12 +57000,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": "", @@ -73000,12 +57015,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": "", @@ -73020,12 +57030,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": "", @@ -73040,12 +57045,7 @@ "Buildings.Controls.OBC.ASHRAE.G36.Types.VentilationStandard.ASHRAE62_1" ] }, - { - "operator": "none", - "operands": [ - "have_occSen" - ] - } + "have_occSen" ] }, "modifiers": {}, @@ -73070,12 +57070,7 @@ }, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VOccMin_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": false } }, @@ -73100,12 +57095,7 @@ }, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VAreMin_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": false } }, @@ -73130,12 +57120,7 @@ }, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VAreBreZon_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": false } }, @@ -73160,12 +57145,7 @@ }, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.VPopBreZon_flow.unit": { - "expression": { - "operator": "none", - "operands": [ - "m3/s" - ] - }, + "expression": "\"m3/s\"", "final": false } }, @@ -73184,12 +57164,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 } }, @@ -73208,12 +57183,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 } }, @@ -73225,12 +57195,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", @@ -73245,12 +57210,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", @@ -73265,12 +57225,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", @@ -73285,12 +57240,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", @@ -73305,12 +57255,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", @@ -73330,12 +57275,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", @@ -73350,12 +57290,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", @@ -73388,12 +57323,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", @@ -73426,12 +57356,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", @@ -73446,12 +57371,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", @@ -73466,12 +57386,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", @@ -73486,12 +57401,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", @@ -73506,12 +57416,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", @@ -73526,12 +57431,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", @@ -73546,12 +57446,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", @@ -73566,12 +57461,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", @@ -73586,12 +57476,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", @@ -73606,12 +57491,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", @@ -73626,12 +57506,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", @@ -73646,12 +57521,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", @@ -73666,12 +57536,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", @@ -73686,12 +57551,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", @@ -73706,12 +57566,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", @@ -73726,12 +57581,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", @@ -73746,12 +57596,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", @@ -73766,12 +57611,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", @@ -73786,12 +57626,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", @@ -73812,12 +57647,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", @@ -73845,30 +57675,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 } }, @@ -73887,30 +57702,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 } }, @@ -73929,30 +57729,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 } }, @@ -74041,30 +57826,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 } }, @@ -74083,30 +57853,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 } }, @@ -74125,30 +57880,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 } }, @@ -74209,30 +57949,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 } }, @@ -74251,21 +57976,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 } }, @@ -74284,21 +57999,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 } }, @@ -74317,21 +58022,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 } }, @@ -74350,21 +58045,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 } }, @@ -74383,21 +58068,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 } }, @@ -74416,21 +58091,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 } }, @@ -74449,12 +58114,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Controller.yCO2.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -74543,12 +58203,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 } }, @@ -74567,21 +58222,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 } }, @@ -74614,21 +58259,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 } }, @@ -74647,30 +58282,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 } }, @@ -74689,30 +58309,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 } }, @@ -74731,30 +58336,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 } }, @@ -74793,84 +58383,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 } }, @@ -74882,12 +58427,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": "", @@ -74902,12 +58442,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": "", @@ -74922,12 +58457,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": "", @@ -74942,12 +58472,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": "", @@ -74962,12 +58487,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", @@ -74989,21 +58509,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 } }, @@ -75022,12 +58532,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.looHys.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": false } }, @@ -75046,12 +58551,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.SystemRequests.damPosHys.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -75063,12 +58563,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", @@ -75104,30 +58599,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 } }, @@ -75146,30 +58626,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 } }, @@ -75188,30 +58653,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 } }, @@ -75230,30 +58680,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 } }, @@ -75272,30 +58707,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 } }, @@ -75314,30 +58734,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 } }, @@ -75416,66 +58821,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 } }, @@ -75487,12 +58857,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": "", @@ -75507,12 +58872,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": "", @@ -75527,12 +58887,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": "", @@ -75547,12 +58902,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": "", @@ -75567,12 +58917,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", @@ -75587,12 +58932,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", @@ -75607,12 +58947,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", @@ -75634,30 +58969,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 } }, @@ -75676,30 +58996,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 } }, @@ -75718,30 +59023,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 } }, @@ -75760,30 +59050,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 } }, @@ -75802,30 +59077,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 } }, @@ -75844,39 +59104,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 } }, @@ -75895,30 +59135,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 } }, @@ -75965,75 +59190,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 } }, @@ -76066,21 +59251,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 } }, @@ -76092,12 +59267,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": "", @@ -76112,12 +59282,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": "", @@ -76132,12 +59297,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": "", @@ -76159,21 +59319,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 } }, @@ -76192,12 +59342,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.damPosHys.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -76209,12 +59354,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", @@ -76236,30 +59376,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 } }, @@ -76278,30 +59403,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 } }, @@ -76348,21 +59458,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 } }, @@ -76423,12 +59523,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 } }, @@ -76447,12 +59542,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.les.h": { - "expression": { - "operator": "none", - "operands": [ - "floHys" - ] - }, + "expression": "floHys", "final": true } }, @@ -76464,12 +59554,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.Less.h", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Hysteresis", "group": "", "tab": "", @@ -76484,12 +59569,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", @@ -76572,12 +59652,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.truDel.delayTime": { - "expression": { - "operator": "none", - "operands": [ - "lowFloTim" - ] - }, + "expression": "lowFloTim", "final": true } }, @@ -76596,21 +59671,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 } }, @@ -76629,12 +59694,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.gre.h": { - "expression": { - "operator": "none", - "operands": [ - "floHys" - ] - }, + "expression": "floHys", "final": true } }, @@ -76646,12 +59706,7 @@ { "modelicaPath": "Buildings.Controls.OBC.CDL.Reals.Greater.h", "type": "Real", - "value": { - "operator": "none", - "operands": [ - 0 - ] - }, + "value": 0, "name": "Hysteresis", "group": "", "tab": "", @@ -76666,12 +59721,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", @@ -76754,12 +59804,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 } }, @@ -76778,12 +59823,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.truDel1.delayTime": { - "expression": { - "operator": "none", - "operands": [ - "lowFloTim" - ] - }, + "expression": "lowFloTim", "final": true } }, @@ -76844,12 +59884,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.conInt.k": { - "expression": { - "operator": "none", - "operands": [ - 2 - ] - }, + "expression": 2, "final": true } }, @@ -76868,12 +59903,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.booToInt.integerTrue": { - "expression": { - "operator": "none", - "operands": [ - 3 - ] - }, + "expression": 3, "final": true } }, @@ -76885,12 +59915,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": "", @@ -76905,12 +59930,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": "", @@ -76978,12 +59998,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.conInt1.k": { - "expression": { - "operator": "none", - "operands": [ - "staPreMul" - ] - }, + "expression": "staPreMul", "final": true } }, @@ -77131,12 +60146,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 } }, @@ -77227,12 +60237,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 } }, @@ -77251,12 +60256,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 } }, @@ -77275,12 +60275,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 } }, @@ -77313,12 +60308,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.truDel2.delayTime": { - "expression": { - "operator": "none", - "operands": [ - "fanOffTim" - ] - }, + "expression": "fanOffTim", "final": true } }, @@ -77337,12 +60327,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.gre1.h": { - "expression": { - "operator": "none", - "operands": [ - "floHys" - ] - }, + "expression": "floHys", "final": true } }, @@ -77389,12 +60374,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 } }, @@ -77413,12 +60393,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.booToInt2.integerTrue": { - "expression": { - "operator": "none", - "operands": [ - 3 - ] - }, + "expression": 3, "final": true } }, @@ -77437,12 +60412,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.truDel3.delayTime": { - "expression": { - "operator": "none", - "operands": [ - "leaFloTim" - ] - }, + "expression": "leaFloTim", "final": true } }, @@ -77461,21 +60431,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 } }, @@ -77536,12 +60496,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 } }, @@ -77560,12 +60515,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.booToInt3.integerTrue": { - "expression": { - "operator": "none", - "operands": [ - 4 - ] - }, + "expression": 4, "final": true } }, @@ -77584,12 +60534,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.truDel4.delayTime": { - "expression": { - "operator": "none", - "operands": [ - "lowFloTim" - ] - }, + "expression": "lowFloTim", "final": true } }, @@ -77636,12 +60581,7 @@ "enable": false, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Subsequences.Alarms.fanIni.delayTime": { - "expression": { - "operator": "none", - "operands": [ - "staTim" - ] - }, + "expression": "staTim", "final": true } }, @@ -77660,12 +60600,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 } }, @@ -77817,39 +60752,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 } }, @@ -77861,12 +60776,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": "", @@ -77881,12 +60791,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": "", @@ -77901,12 +60806,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", @@ -77921,12 +60821,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", @@ -77948,30 +60843,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 } }, @@ -77990,30 +60870,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 } }, @@ -78082,111 +60947,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 } }, @@ -78198,12 +61003,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": "", @@ -78218,12 +61018,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": "", @@ -78238,12 +61033,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": "", @@ -78258,12 +61048,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": "", @@ -78271,32 +61056,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" ] } ] @@ -78310,12 +61080,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": "", @@ -78323,32 +61088,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" ] } ] @@ -78362,12 +61112,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": "", @@ -78375,32 +61120,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" ] } ] @@ -78414,12 +61144,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": "", @@ -78441,21 +61166,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 } }, @@ -78474,21 +61189,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 } }, @@ -78507,31 +61212,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 } }, @@ -78543,12 +61233,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": "", @@ -78556,21 +61241,11 @@ "enable": { "operator": "&&", "operands": [ - { - "operator": "none", - "operands": [ - "have_CO2Sen" - ] - }, + "have_CO2Sen", { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "have_SZVAV" - ] - } + "have_SZVAV" ] } ] @@ -78584,12 +61259,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", @@ -78604,12 +61274,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", @@ -78624,12 +61289,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", @@ -78735,21 +61395,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 } }, @@ -78768,30 +61418,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 } }, @@ -78810,30 +61445,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 } }, @@ -78852,21 +61472,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 } }, @@ -78885,21 +61495,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 } }, @@ -78918,21 +61518,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 } }, @@ -78951,21 +61541,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 } }, @@ -79025,66 +61605,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 } }, @@ -79103,12 +61648,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 } }, @@ -79127,12 +61667,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 } }, @@ -79144,12 +61679,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": "", @@ -79169,12 +61699,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": "", @@ -79189,12 +61714,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": "", @@ -79227,12 +61747,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": "", @@ -79265,12 +61780,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", @@ -79285,12 +61795,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", @@ -79312,30 +61817,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 } }, @@ -79354,30 +61844,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 } }, @@ -79396,30 +61871,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 } }, @@ -79438,30 +61898,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 } }, @@ -79480,30 +61925,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 } }, @@ -79564,30 +61994,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 } }, @@ -79620,30 +62035,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 } }, @@ -79662,21 +62062,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 } }, @@ -79736,12 +62126,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": "", @@ -79756,12 +62141,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": "", @@ -79844,84 +62224,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 } }, @@ -79933,12 +62268,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": "", @@ -79953,12 +62283,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": "", @@ -79973,12 +62298,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": "", @@ -79993,12 +62313,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": "", @@ -80006,30 +62321,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" ] } ] @@ -80045,12 +62345,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": "", @@ -80058,30 +62353,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" ] } ] @@ -80097,12 +62377,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": "", @@ -80110,30 +62385,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" ] } ] @@ -80156,12 +62416,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 } }, @@ -80180,12 +62435,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 } }, @@ -80207,30 +62457,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 } }, @@ -80242,12 +62477,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": "", @@ -80255,27 +62485,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" ] } ] @@ -80380,21 +62595,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 } }, @@ -80413,21 +62618,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 } }, @@ -80446,21 +62641,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 } }, @@ -80479,21 +62664,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 } }, @@ -80512,12 +62687,7 @@ "enable": true, "modifiers": { "Buildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Setpoints.yCO2.unit": { - "expression": { - "operator": "none", - "operands": [ - "1" - ] - }, + "expression": "\"1\"", "final": true } }, @@ -80536,21 +62706,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 } }, @@ -80694,21 +62854,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 } }, @@ -80748,12 +62898,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": "", @@ -80768,12 +62913,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": "", @@ -80788,12 +62928,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": "", @@ -80808,12 +62943,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": "", @@ -80828,12 +62958,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": "", @@ -80848,12 +62973,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": "", @@ -80868,12 +62988,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": "", @@ -80888,12 +63003,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": "", @@ -80908,12 +63018,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": "", @@ -80928,12 +63033,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", @@ -80941,12 +63041,7 @@ "enable": { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "ignDemLim" - ] - } + "ignDemLim" ] }, "modifiers": {}, @@ -80958,12 +63053,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", @@ -80971,12 +63061,7 @@ "enable": { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "ignDemLim" - ] - } + "ignDemLim" ] }, "modifiers": {}, @@ -80988,12 +63073,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", @@ -81001,12 +63081,7 @@ "enable": { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "ignDemLim" - ] - } + "ignDemLim" ] }, "modifiers": {}, @@ -81018,12 +63093,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", @@ -81031,12 +63101,7 @@ "enable": { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "ignDemLim" - ] - } + "ignDemLim" ] }, "modifiers": {}, @@ -81048,12 +63113,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", @@ -81061,12 +63121,7 @@ "enable": { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "ignDemLim" - ] - } + "ignDemLim" ] }, "modifiers": {}, @@ -81078,12 +63133,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", @@ -81091,12 +63141,7 @@ "enable": { "operator": "!", "operands": [ - { - "operator": "none", - "operands": [ - "ignDemLim" - ] - } + "ignDemLim" ] }, "modifiers": {}, @@ -81129,30 +63174,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 } }, @@ -81171,30 +63201,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 } }, @@ -81213,30 +63228,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 } }, @@ -81255,30 +63255,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 } }, @@ -81297,21 +63282,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 } }, @@ -81330,21 +63305,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 } }, @@ -81363,21 +63328,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 } }, @@ -81452,30 +63407,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 } }, @@ -81494,30 +63434,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 } }, @@ -81596,12 +63521,7 @@ "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.zonSta.have_winSen": { - "expression": { - "operator": "none", - "operands": [ - "have_winSen" - ] - }, + "expression": "have_winSen", "final": true } }, @@ -81613,12 +63533,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": "", @@ -81633,12 +63548,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": "", @@ -81653,12 +63563,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", @@ -81673,12 +63578,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", @@ -81700,21 +63600,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 } }, @@ -81733,21 +63623,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 } }, @@ -81780,30 +63660,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 } }, @@ -81822,30 +63687,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 } }, @@ -81864,30 +63714,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 } }, @@ -81906,30 +63741,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 } }, @@ -81948,30 +63768,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 } }, @@ -81990,21 +63795,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 } }, @@ -82023,21 +63818,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 } }, @@ -82174,12 +63959,7 @@ "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.cooDowWarUpTim.k": { - "expression": { - "operator": "none", - "operands": [ - 3600 - ] - }, + "expression": 3600, "final": false } }, @@ -82198,12 +63978,7 @@ "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.setAdj.k": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false } }, @@ -82222,12 +63997,7 @@ "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.cooSetAdj.k": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false } }, @@ -82246,12 +64016,7 @@ "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.heaSetAdj.k": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false } }, @@ -82270,12 +64035,7 @@ "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.uCooDemLimLev.k": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false } }, @@ -82294,12 +64054,7 @@ "enable": false, "modifiers": { "Buildings.Templates.ZoneEquipment.Components.Interfaces.ControllerG36VAVBox.uHeaDemLimLev.k": { - "expression": { - "operator": "none", - "operands": [ - 0 - ] - }, + "expression": 0, "final": false } }, @@ -82363,12 +64118,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 } }, @@ -82422,12 +64172,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": { @@ -82477,12 +64222,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 6989978f..a39401aa 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"; @@ -483,7 +482,7 @@ export abstract class Element { (m) => m.name === "enable", )?.value; - return enable !== undefined ? evaluateExpression(enable) : enable; + return enable; } } } @@ -724,10 +723,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; } @@ -741,9 +740,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 || @@ -860,7 +857,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 d9e01db6..07d8191b 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